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

