Атрибут name ошибки JavaScript

Определение и использование

Свойство name устанавливает или возвращает имя ошибки.

Свойство error name может вернуть шесть различных значений:

Имя ошибки Описание Попробуйте
EvalError

Ошибка в функции eval().

Комментарий:Новые версии JavaScript не вызывают ошибку EvalError. Используйте SyntaxError.

RangeError Произошла ошибка числового значения "выход за пределы диапазона". Попробуйте
ReferenceError Произошла ошибка неправильной ссылки. Попробуйте
SyntaxError Произошла грамматическая ошибка. Попробуйте
TypeError Произошла ошибка типа. Попробуйте
URIError Ошибка в encodeURI(). Попробуйте

Совет:См. также свойства объекта ошибки message Свойства.

Пример

Возврат имени ошибки (мы намеренно пишем "alert" как "adddlert", чтобы вызвать ошибку):

try {
  adddlert("Welcome guest!");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}

Попробуйте сами

Грамматика

errorObj.name

Технические детали

Возвратное значение: Строка, представляющая имя ошибки.
Версия JavaScript: 1.0

Поддержка браузеров

Свойства Chrome IE Firefox Safari Opera
name Поддержка Поддержка Поддержка Поддержка Поддержка

Связанные страницы

Уроки JavaScript:Ошибки JavaScript

Руководство JavaScript:Атрибут message