JavaScriptin pääpoikkeustyypit
Käsitellään kolmea pääasiallista poikkeustyyppiä, jotka esiintyvät JavaScriptissä.
TypeError-tyyppinen poikkeus edustaa
virhettä, joka ilmenee, kun muuttujalle tai parametrille
annetaan kelpaamaton tyyppi. SyntaxError-tyyppinen
poikkeus edustaa virhettä, joka ilmenee lähdekoodin
tai JSON:n jäsentämisen yhteydessä.
RangeError-tyyppinen poikkeus edustaa
virhettä, joka ilmenee yritettäessä välittää
funktion parametrina numero, joka ei kuulu
kyseisen funktion parametrin sallittuun arvoalueeseen.
Se voi ilmetä luotaessa taulukkoa väärän pituisella
Array-konstruktorilla, tai välitettäessä virheellisiä arvoja
numeron Number.toExponential(),
Number.toFixed() tai Number.toPrecision()-metodeihin.
On olemassa myös muita poikkeustyyppejä.