Pagrindiniai išimčių tipai JavaScript
Išnagrinėkime tris pagrindinius išimčių tipus, atsirandančius JavaScript.
TypeError tipo išimtis reiškia
klaidą, atsirandančią, kai kintamajam ar parametrui
naudojamas netinkamas tipas. SyntaxError tipo
išimtis reiškia klaidą, atsirandančią analizuojant
pirminį kodą ar JSON.
RangeError tipo išimtis reiškia
klaidą, atsirandančią bandant perduoti
funkcijos parametru skaičių, kuris nepatenka
į leistiną šio parametro reikšmių diapazoną.
Ji gali atsirasti kuriant masyvą su netinkamu
ilgiu per Array konstruktorių,
arba perduodant netinkamas reikšmes
skaičiaus metodams Number.toExponential(),
Number.toFixed() ar Number.toPrecision().
Egzistuoja ir kiti išimčių tipai.