Βασικοί τύποι εξαιρέσεων στο JavaScript
Ας αναλύσουμε τους τρεις βασικούς τύπους εξαιρέσεων, που προκύπτουν στο JavaScript.
Η εξαίρεση τύπου TypeError αντιπροσωπεύει
ένα σφάλμα που προκύπτει όταν ένας μη έγκυρος
τύπος χρησιμοποιείται για μια μεταβλητή ή μια παράμετρο. Η εξαίρεση
τύπου SyntaxError αντιπροσωπεύει
ένα σφάλμα που προκύπτει κατά την ανάλυση του πηγαίου
κώδικα ή του JSON.
Η εξαίρεση τύπου RangeError αντιπροσωπεύει
ένα σφάλμα που προκύπτει όταν γίνεται προσπάθεια να περαστεί
σε μια συνάρτηση ως παράμετρος ένας αριθμός που δεν εμπίπτει
στο επιτρεπτό εύρος τιμών αυτής της παραμέτρου
της συνάρτησης. Μπορεί να προκύψει κατά τη δημιουργία
ενός πίνακα με λανθασμένο μήκος μέσω του κατασκευαστή
Array, ή κατά τη μετάδοση λανθασμένων τιμών
στις μεθόδους του αριθμού Number.toExponential(),
Number.toFixed() ή Number.toPrecision().
Υπάρχουν και άλλοι τύποι εξαιρέσεων.