Main types of exceptions in JavaScript
Let's take a look at the three main types of exceptions thrown in JavaScript.
An exception of the TypeError type
is an error that occurs when the type for
a variable or parameter is invalid. An
exception of the SyntaxError type
is an error that occurs while parsing
source code or JSON.
An exception of the RangeError type
is an error that occurs when you try to pass
a number as a function parameter that is not
in the valid range of values for that function
parameter. It can occur when creating an array
with the wrong length with the Array
constructor, or when passing bad values to
the Number.toExponential(),
Number.toFixed() or
Number.toPrecision() number methods.
There are other types of exceptions as well.