Основные типы исключений в JavaScript
Давайте разберем три основных типа исключения, возникающих в JavaScript.
Исключение типа TypeError представляет
собой ошибку, возникающую при недопустимом
типе для переменной или параметра. Исключение
типа SyntaxError представляет собой
ошибку, возникающую при разборе исходного
кода или JSON.
Исключение типа RangeError представляет
собой ошибку, возникающую при попытке передать
параметром функции число, которое не входит
в допустимый диапазон значений этого параметра
функции. Оно может возникать при создании
массива с неправильной длиной через конструктор
Array, или при передаче плохих значений
в методы числа Number.toExponential(),
Number.toFixed() или Number.toPrecision().
Существуют и другие типы исключений.