Llojet kryesore të përjashtimeve në JavaScript
Le të shqyrtojmë tre llojet kryesore të përjashtimeve, që lindin në JavaScript.
Përjashtimi i tipit TypeError përfaqëson
një gabim që lind kur përdoret një lloj i pavlefshëm
për një ndryshore ose parametër. Përjashtimi
i tipit SyntaxError përfaqëson
një gabim që lind gjatë analizimit të kodit burimor
ose JSON.
Përjashtimi i tipit RangeError përfaqëson
një gabim që lind kur përpiqet të kalojë
në funksion si parametër një numër, i cili nuk hyn
në intervalin e vlerave të lejuara të atij parametri
të funksionit. Ai mund të lindë gjatë krijimit
të një grupi me gjatësi të gabuar përmes konstruktorit
Array, ose gjatë kalimit të vlerave të këqija
në metodat e numrit Number.toExponential(),
Number.toFixed() ose Number.toPrecision().
Ekzistojnë edhe lloje të tjera të përjashtimeve.