Osnovni tipovi izuzetaka u JavaScript-u
Hajde da analiziramo tri osnovna tipa izuzetka, koji se javljaju u JavaScript-u.
Izuzetak tipa TypeError predstavlja
grešku koja nastaje kada se koristi nedozvoljeni
tip za promenljivu ili parametar. Izuzetak
tipa SyntaxError predstavlja
grešku koja nastaje prilikom parsiranja izvornog
koda ili JSON-a.
Izuzetak tipa RangeError predstavlja
grešku koja nastaje pri pokušaju da se prosledi
kao parametar funkcije broj koji ne spada
u dozvoljeni opseg vrednosti tog parametra
funkcije. On može da nastane pri kreiranju
niza sa neispravnom dužinom putem konstruktora
Array, ili pri prosleđivanju pogrešnih vrednosti
metodama broja Number.toExponential(),
Number.toFixed() ili Number.toPrecision().
Postoje i drugi tipovi izuzetaka.