Error - об'єкт Javascript який містить опис помилки.
Цей об'єкт не є стандартизований, тому у різних браузерах є різні властивості об'єка, які можуть мати різні параметри.
new Error([ message [,
fileName[, lineNumber ]]])
message - не обв'язковий параметр, опис помилки.
fileName - не обов'язковий параметр. Імя файлу (повний шлях файлу) у якому виникла помилка.
lineNumber - не обов'язковий параметр. Номер рядка коду у якому виникла помилка.
obj = new Error([number [, description]]);
number - не обов'язковий параметр, номер помилки.
description - не обов'язковий параметр, опис помилки. Аналог message.
При виникнені помилки у коді створюється об'єкт Error який описує помилку.
Для обробки помилок застовують оператор try...catch.
var er = new Error();
try{
gih();
}
catch(e){
alert(e);
}
try{
f_er('виклик не існуїчої функції');
}
catch(e){
alert(e.name);
}