Τι είναι ο χειρισμός εξαιρέσεων στο JavaScript;
Τι είναι ο χειρισμός εξαιρέσεων στο JavaScript;

Βίντεο: Τι είναι ο χειρισμός εξαιρέσεων στο JavaScript;

Βίντεο: Τι είναι ο χειρισμός εξαιρέσεων στο JavaScript;
Βίντεο: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Νοέμβριος
Anonim

Όταν ένα JavaScript η δήλωση δημιουργεί ένα σφάλμα, λέγεται ότι ρίχνει ένα εξαίρεση . Αντί να προχωρήσει στην επόμενη δήλωση, το JavaScript διερμηνέας ελέγχει για χειρισμός εξαιρέσεων κώδικας. Αν δεν υπάρχει χειριστής εξαίρεσης , τότε το πρόγραμμα επιστρέφει από όποια συνάρτηση έριξε το εξαίρεση.

Ομοίως, μπορεί κανείς να ρωτήσει, πώς χειρίζεστε τις εξαιρέσεις στο JavaScript;

Μπορείς σύλληψη που δημιουργούνται από προγραμματιστές και χρόνο εκτέλεσης εξαιρέσεις , μα δεν μπορεις πιάστε JavaScript συντακτικά λάθη. Το μπλοκ try πρέπει να ακολουθείται από ένα ακριβώς σύλληψη μπλοκ ή ένα τέλος μπλοκ (ή ένα από τα δύο). Όταν ένα εξαίρεση εμφανίζεται στο μπλοκ try, το εξαίρεση τοποθετείται στο ε και το σύλληψη το μπλοκ εκτελείται.

Επιπλέον, ποιοι είναι οι διαφορετικοί τύποι σφαλμάτων στο JavaScript; Υπάρχουν τρεις κύριες είδη σφαλμάτων που μπορεί να συμβεί κατά τη σύνταξη ενός JavaScript πρόγραμμα: σύνταξη Σφάλματα , χρόνος εκτέλεσης Σφάλματα και λογικό Σφάλματα.

Εκτός από τα παραπάνω, τι εννοείτε με τον χειρισμό εξαίρεσης;

Εξαίρεση χειρισμού είναι η διαδικασία ανταπόκρισης σε εξαιρέσεις όταν εκτελείται ένα πρόγραμμα υπολογιστή. Ενα εξαίρεση συμβαίνει όταν συμβαίνει ένα απροσδόκητο γεγονός που απαιτεί ειδική επεξεργασία. Εξαίρεση χειρισμού προσπαθεί να με χάρη λαβή αυτές οι καταστάσεις έτσι ώστε ένα πρόγραμμα (ή χειρότερα, ένα ολόκληρο σύστημα) κάνει όχι συντριβή.

Ποιες είναι οι δύο μορφές διαχείρισης σφαλμάτων;

Λάθος - Χειρισμός, ή Αντιμετώπιση τεχνικές ανάπτυξης Σφάλματα περιλαμβάνουν αυστηρή διόρθωση. Λάθος - Χειρισμός, ή Αντιμετώπιση τεχνικές για τη λογική Σφάλματα ή σφάλματα είναι συνήθως με σχολαστικό εντοπισμό σφαλμάτων ή αντιμετώπιση προβλημάτων εφαρμογών.

Υπάρχουν τέσσερις κύριες κατηγορίες σφαλμάτων:

  • Λογικά λάθη.
  • Δημιουργήθηκαν σφάλματα.
  • Σφάλματα μεταγλώττισης χρόνου.
  • Σφάλματα χρόνου εκτέλεσης.

Συνιστάται: