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ä.