Разработка сайтов, создание сайтов
главная / JavaScript / Error Object. Что это такое?

Error Object. Что это такое?

При выполнении разного рода скриптов возникают ошибки. Средства JavaScript и VBScript позволят программисту определить тип случившейся ошибки и обработать ее определенным образом. Для этого и существует так называемый Error Object в JavaScript и Err Object в VBScript.

1. Run-time Error

Всем программистам известно такое явление, как run-time error. Некоторые не раз видели это, но что это такое возможно не догадывались, поэтому и пишу, что run-time error – это ошибка, возникающая при выполнении программы.

2. Error Object

Error Object – это непосредственно объект, по средствам которого программист имеет возможность получить информацию об ошибках, возникших в ходе работы скрипта на web-странице (для JavaScript). Конкретно от этого объекта можно узнать номер ошибки и ее описание.

Получение кода ошибки:

var e = new Error();
n = e.number

number – свойство, отвечающее за код ошибки.

Описание ошибки:

var e = new Error();
txt= e.description

description – свойство, отвечающее за описание ошибки.

3. Пример

Вот небольшой пример, демонстрирующий работу Error Object:

try {
x = y // Вызываем ошибку.
}
catch(e) { // Создаем переменную e типа Error.
document.write(e) // Печатаем сообщение об ошибке: "[object Error]".
document.write(e.number & 0xFFFF) // Печатаем код ошибки: 5009.
document.write(e.description) // Печатаем описание ошибки: "'y' is undefined".
}

Вот такой небольшой объект. Но это только в JavaScript, а в VBScript он называется Err Object и имеет побольше не только свойств, но и методов, которых, как вы заметили, нет у Error Object в JavaScript.

Источник: frnet.narod.ru
текущее:

НОВОСТИ

2011 г., «VisMech.ru»