Aina Kuu za Ubaguzi katika JavaScript
Wacha tuchambue aina tatu kuu za ubaguzi, zinazotokea katika JavaScript.
Ubaguzi wa aina TypeError unawakilisha
hitilafu inayotokea wakati aina isiyokubalika
inatumiwa kwa kutofautisha au parameta. Ubaguzi
wa aina SyntaxError unawakilisha
hitilafu inayotokea wakati wa kuchambua msimbo
asili au JSON.
Ubaguzi wa aina RangeError unawakilisha
hitilafu inayotokea wakati wa kujaribu kupeleka
nambari kama parameta ya chaguo-la-kukokotoa ambayo haijaingizwa
katika anuwai inayokubalika ya maadili ya parameta hiyo
ya chaguo-la-kukokotoa. Inaweza kutokea wakati wa kuunda
safu yenye urefu usiofaa kupitia mjenzi
Array, au wakati wa kupeleka maadili mabaya
katika mbinu za nambari Number.toExponential(),
Number.toFixed() au Number.toPrecision().
Kuna aina zingine za ubaguzi pia.