Principais tipos de exceções em JavaScript
Vamos ver três tipos principais de exceção que ocorrem em JavaScript.
A exceção do tipo TypeError representa
um erro que ocorre quando um tipo inválido é
usado para uma variável ou parâmetro. A exceção
do tipo SyntaxError representa
um erro que ocorre durante a análise do código-fonte
ou JSON.
A exceção do tipo RangeError representa
um erro que ocorre ao tentar passar um número
como parâmetro para uma função, que não está
no intervalo de valores permitidos para esse parâmetro
da função. Pode ocorrer ao criar um
array com um comprimento incorreto através do construtor
Array, ou ao passar valores inválidos
para os métodos de número Number.toExponential(),
Number.toFixed() ou Number.toPrecision().
Existem outros tipos de exceções.