Эта страница - не относится к вконтакте и одноклассникам! Если у вас ошибка JavaScript - эта страница вообще не про то! Не спрашивайте в комментариях про вконтакте и ошибки на сайтах 
Эта страница - для разработчиков, о встроенном в JavaScript объекте Error.
Ошибки выполнения яваскрипта приводят к генерации исключений в виде объектов Error.
Существуют следующие базовые подклассы Error:
- EvalError
- Ошибка при выполнении eval()
- RangeError
- Эта ошибка происходит, когда переданный параметр лежит за границами допустимого диапазона
- ReferenceError
- Ошибка при разыменовании неверной ссылки
- SyntaxError
- Синтаксическая ошибка, которая произошла при разборе кода, переданного eval()
- TypeError
- Переменная или параметр неправильного типа
- URIError
- Ошибка происходит, когда encodeURI() или decodeURI() вызваны с неправильными параметрами
Пример: Ошибка при выполнении
try {
eval(someThing)
} catch (e) {
if (e instanceof EvalError) {
alert("Ошибка при выполнении: " + e.message);
} else {
throw(e)
}
}
Порадовала статья)
порадовал коммент к статье:)
Порадовал комент к коменту
Порадовали!
Порадовали все порадовавшиеся.
коммент к порадовавшимся.
Я думаю было бы интересно ещё увидеть наследование от базового Error, для кидания своих типов исключений.
Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.