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