JavaScript Ошибка Свойство name
Пример
Возвращение имени ошибки (мы уже писали, что "alert" как "adddlert", чтобы намеренно вызывать ошибку):
try {
adddlert("Добро пожаловать гость!");
}
catch(err) {
document.getElementById("demo").innerHTML = err.name;
}
Попробуйте сами »
Определение и использование
Свойство name задает или возвращает имя ошибки.
Шесть разных значений могут быть возвращены по имени ошибки собственность:
| Имя ошибки | Описание | Попробовать |
|---|---|---|
| EvalError | В функции eval() произошла ошибка. Примечание: Более новые версии JavaScript не выдают никаких EvalError. Вместо этого используйте СинтаксисError. | |
| RangeError | Число "вне диапазона" произошло | Попробовать » |
| ReferenceError | Произошла незаконная ссылка | Попробовать » |
| СинтаксисError | Произошла синтаксическая ошибка | Попробовать » |
| TypeError | Произошла ошибка типа | Попробовать » |
| URIError | Произошла ошибка в encodeURI() | Попробовать » |
Совет: Также смотрите свойство message объекта Error.
Поддержка браузера
| Свойство | |||||
|---|---|---|---|---|---|
| name | Да | Да | Да | Да | Да |
Синтаксис
errorObj.name
Технические детали
| Возвращаемое значение: | Строка, представляющая имя ошибки |
|---|---|
| Версия JavaScript: | 1.0 |
Связанные страницы
JavaScript учебник: JavaScript Ошибки
JavaScript справочник: Свойство name
