Объект Error
Объект Error предоставляет информацию об ошибке при возникновении ошибки.
Пример
В этом примере мы написали "alert" как «adddlert», чтобы намеренно вызвать ошибку.
Вернуть имя ошибки и описание ошибки:
try {
adddlert("Добро пожаловать!");
}
catch(err) {
document.getElementById("demo").innerHTML =
err.name + "<br>" + err.message;
}
Попробуйте сами »
Инструкцию по ошибкам JavaScript можно найти в нашем Руководстве по ошибкам JavaScript.
Свойства объекта Error
| Свойство | Описание |
|---|---|
| name | Устанавливает или возвращает имя ошибки |
| message | Устанавливает или возвращает сообщение об ошибке (строку) |
Имена Error
| Имя Error | Описание | Попробуй |
|---|---|---|
| EvalError | Устарело – вместо этого используйте SyntaxError | |
| RangeError | Число "вне диапазона" произошло | Попробуй » |
| ReferenceError | Произошла незаконная ссылка | Попробуй » |
| SyntaxError | Произошла синтаксическая ошибка | Попробуй » |
| TypeError | Произошла ошибка Type | Попробуй » |
| URIError | Произошла ошибка в encodeURI(). | Попробуй » |
Нестандартные свойства и методы
Не используйте эти свойства и методы на общедоступных веб-сайтах. Они будут работать не во всех браузерах.
| Свойство | Описание |
|---|---|
| arguments | Устарело |
| caller | Устарело |
| columnNumber | Firefox |
| description | Microsoft |
| displayName | Firefox |
| fileName | Firefox |
| lineNumber | Firefox |
| number | Microsoft |
| stack | Firefox |
| Методы | Описание |
| evalError() | Устарело |
| internalError() | Firefox |
| toSource() | Нестандартный |