05. Error Object
Ошибки, как правило, являются экземпляром класса Error
или одного из его подклассов.
Каждое исключение имеет три свойства:
name
- имя ошибкиmessage
- информация о произошедшей ошибке; строка, переданную функции-конструктору.stack
- трасса стека
Стандартные классы исключений:
Error
- общий супертип всех классов исключений;EvalError
- не используется;RangeError
- указывает, что числовое значение превысило допустимый диапазон;ReferenceError
- указывает на использование недопустимой переменной;SyntaxError
- синтаксическая ошибка, возникающая при разборе исходного кода;TypeError
- ошибка, возникающая при недопустимом типе параметра;URIError
- ошибка, возникающая при передаче вencodeURI()
илиdecodeURI()
недопустимых параметров.
Last updated
Was this helpful?