English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Конструктор Error создает объект ошибки. При возникновении ошибки во время выполнения вызывается пример объекта Error.
Объект ошибки предоставляет информацию об ошибке при возникновении ошибки.
try { aaalert("Hello world"); } document.getElementById("result").innerHTML = e.name + "<br>" + e.message; }тесте
Вы можете проверить на нашемУроки по JavaScript исключениямУзнайте больше ошибках.
В таблице ниже перечислены атрибуты объекта Error:
Атрибуты | Описание |
---|---|
name | Установка или возврат имени ошибки |
message | Установка или возврат сообщения об ошибке |
Глобальный объект Error не содержит своих методов, но он действительно наследует некоторые методы из прототипной цепочки.
JavaScript имеет семь основных конструкторов ошибок:
Тип | Описание |
---|---|
EvalError | Создание примера, который представляет ошибку, связанную с глобальной функцией eval() |
InternalError | Создание примера, который представляет ошибку, возникающую при возникновении внутреннего ошибки в движке JavaScript |
RangeError | Создание примера, который представляет ошибку, возникающую при выходе цифрового переменной или параметра за пределы его эффективного диапазона |
ReferenceError | Создайте пример ошибки, которая возникает при отмене ссылки на无效ную ссылку |
SyntaxError | Создайте пример ошибки, которая возникает при анализе кода в eval() |
TypeError | Создайте пример ошибки, которая возникает при无效ном типе переменной или параметра |
URIError | Создайте пример объекта ошибки, которая возникает при передаче неэффективных параметров encodeURI() или decodeURI() |
Microsoft и Mozilla определили некоторые нестандартные свойства объектов ошибок:
fileName (Mozilla)
lineNumber (Mozilla)
columnNumber (Mozilla)
stack (Mozilla)
description (Microsoft)
number (Microsoft)
Не используйте эти свойства, они не будут работать во всех браузерах.