Tipuri principale de excepții în JavaScript
Să analizăm trei tipuri principale de excepții, care apar în JavaScript.
Excepția de tip TypeError reprezintă
o eroare care apare atunci când un tip este
invalid pentru o variabilă sau parametru. Excepția
de tip SyntaxError reprezintă
o eroare care apare în timpul analizei codului
sursă sau a JSON.
Excepția de tip RangeError reprezintă
o eroare care apare atunci când se încearcă transmiterea
ca parametru a unui număr unei funcții, care nu se încadrează
în intervalul de valori admis al acelui parametru
al funcției. Ea poate apărea la crearea
unui array cu o lungime incorectă prin constructorul
Array, sau la transmiterea unor valori incorecte
metodelor numărului Number.toExponential(),
Number.toFixed() sau Number.toPrecision().
Există și alte tipuri de excepții.