ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | Error

Error

Описание

Содержит информацию об ошибках.

Синтаксис

var newErrorObj = new Error()
var newErrorObj = new Error(number)
var newErrorObj = new Error(number, description)

Синтаксис конструктора объекта Error включает следующие части:

Часть Описание
Number Числовое значение, присвоенное ошибке. Равно нулю, если опущено.
Description Короткая строка, которая описывает ошибку. Пустая строка, если опущена.

Комментарий

Как только происходит ошибка выполнения, создается пример объекта Error для описания ошибки. Этот пример имеет два внутренних свойства, которые содержат описание ошибки (свойство description (описание)) и номер ошибки (number свойства).

Номер ошибки является 32-битовым значением. Верхнее 16-битовое слово – это код оборудования, а нижнее слово – фактический код ошибок.

Объект Error может также создаваться явно с использованием синтаксиса, показанного выше, или с помощью оператора throw. В обоих случаях вы можете добавить любые свойства, которые вы выбираете, для расширения возможности объекта Error.

Обычно, локальная переменна, которая создана в операторе try...catch, ссылается на неявно созданный объект Error. В результате вы может использовать номер ошибки и описание любым способом, который выберите.

Следующий пример показывает использование неявно созданного объекта Error:

try
  x = y                		     // Cause an error.
catch(e){              		     // Create local variable e.
  response.write(e)                  // Prints "[object Error]".
  response.write(e.number & 0xFFFF)  // Prints 5009.
  response.write(e.description)      // Prints "'y' is undefined".
}
← Назад | Вперед →
Copyright © 2006 -  aranea.ru