Справочник по JScript : Объекты JScript : Объект Error

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Объект Error

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

Синтаксис

errorObj = new Error()

errorObj = new Error([number])

errorObj = new Error([number[, description]])

Аргументы

errorObj
Обязательный аргумент. Имя переменной, которой присвоен объект Error.
number
Необязательный аргумент. Числовой код ошибки. Если опущен, то ноль.
description
Необязательный аргумент. Описание ошибки. Если опущен, то пустая строка.

Описание

Когда происходит ошибка времени выполнения, для ее описания создается экземпляр объекта Error. Этот экземпляр имеет два свойства для описания ошибки: само описание description и код ошибки number.

Код ошибки имеет 32-битное значение. Первое 16-битное слово - это возможный код, в второе 16-битное слово - непосредственно код ошибки.

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

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

Пример

В примере показывается как использовать неявно созданный объект Error:

try
   {
   // Причина, вызывающая ошибку.
   x = y
   }
catch(e)
   {
   // Вывести "[object Error]".
   document.write(e)
   document.write ("
"); // Вывести 10. document.write ("Facility Code: ") document.write(e.number>>16 & 0x1FFF) document.write ("
"); // Вывести 5009. document.write ("Number: "); document.write (e.number & 0xFFFF) document.write ("
"); //Вывести "'y' не задан". document.write ("Description: ") document.write (e.description) }

Поддержка

JScript Version 5

Свойства объекта

Ссылки на источники

http://msdn.microsoft.com/en-us/library/dww52sbt(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования