Справочник по JScript : Свойства JScript : Свойство number
смотрим также
Материал из Справочник Web-языков
Содержание |
Свойство number
Возвращает или устанавливает числовое значение, соответствующее определенной ошибке. Является свойством по умолчанию для объекта Error.
Синтаксис
object.number [= errorNumber]
Аргументы
- Object
- Обязательный аргумент. Экземпляр объекта Error.
- errorNumber
- Обязательный аргумент. Код ошибки.
Описание
Номер ошибки - это 32-разрядное значение. Старшие 16 разрядов - это код устройства, а младшие разряды - фактический код ошибки. Чтобы определить фактический код ошибки, надо с помощью оператора побитового И (&) объединить свойство number с шестнадцатеричным числом 0xFFFF.
Примеры
В следующем примере показано как используется свойство number при возникновении ошибке TypeError.
try { // Укажем ошибку var x = y; } catch(e) { document.write ("Сообщение об ошибке: " + e.message); document.write ("
"); document.write ("Код ошибки: "); document.write (e.number & 0xFFFF) document.write ("
"); document.write ("Сообщение об ошибке: " + e.name); } //Output: //Сообщение об ошибке: 'y' is undefined //Код ошибки: 5009 //Сообщение об ошибке: TypeError
Поддержка
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/hc53e755(v=VS.85).aspx