САЙТЫ  ПОД  КЛЮЧ
ОНЛАЙН-СЕРВИСЫ СПРАВОЧНИКИ SEO-ИНСТРУМЕНТЫ РАЗВЛЕЧЕНИЯ

Справочник Javascript

Error

Создание

new Error(message)

Аргументы

message
сообщение об ошибке

Ошибки выполнения яваскрипта приводят к генерации исключений в виде объектов Error.

Существуют следующие базовые подклассы Error:

EvalError
Ошибка при выполнении eval()
RangeError
Эта ошибка происходит, когда переданный параметр лежит за границами допустимого диапазона
ReferenceError
Ошибка при разыменовании неверной ссылки
SyntaxError
Синтаксическая ошибка, которая произошла при разборе кода, переданного eval()
TypeError
Переменная или параметр неправильного типа
URIError
Ошибка происходит, когда encodeURI() или decodeURI() вызваны с неправильными параметрами
Пример: Ошибка при выполнении
Выделить все
try {
    eval(someThing)
} catch (e) {
    if (e instanceof EvalError) {
        alert("Ошибка при выполнении: " + e.message);
    } else {
        throw(e)
    }
}

Описание, примеры

Пример: Пользовательское исключение
Выделить все
try {
    throw new Error("Whoops!");
} catch (e) {
    alert(e.name + ": " + e.message);
}

Свойства

message
Читаемое описание ошибки
name
название типа ошибки

См. также

  • throw /Синтаксическая конструкция/
  • try..catch /Синтаксическая конструкция/

 

Дежурная шутка

Популярные темы на Интернет-форумах лет этак через двадцать:
"Ура! Я наконец выплатил ипотеку!".
"В каких домах для престарелых лучше кормят?".
"Дачное рукожопство. Я забыл, где находится мой участок".
"Сфотографировал наркоманов из нашего подъезда, потому что они в наушниках ходят".
"Для тех, кому за 60... С помощью уксуса и перфоратора сводим бабочку с вашей задницы".


Наши реквизиты
WMID: 309688839848
WMR: R325885159214
E-mail: 
  BL:Бизнес-уровень [BL]
QR-код сайта
Онлайн-радио
Больше радиостанций