Ανεξάρτητα από το πόσο καλός είστε στον προγραμματισμό, θα υπάρχουν σφάλματα σε ορισμένα σενάρια. Αυτά τα σφάλματα ενδέχεται να προκύψουν λόγω απροσδόκητης εισαγωγής χρήστη, εσφαλμένης απόκρισης διακομιστή ή για οποιονδήποτε άλλο λόγο. Δοκιμάστε να πιάσετε σας επιτρέπει να εντοπίσετε σφάλματα και, αντί να πεθάνετε, κάνετε κάτι πιο λογικό. Σε αυτό το άρθρο, θα δούμε πώς το JavaScript χρησιμοποιεί το try-catch για να χειριστεί την εξαίρεση με την ακόλουθη ακολουθία:
- Χειρισμός σφαλμάτων χρόνου εκτέλεσης σε JavaScript
- Τι είναι το Try Catch σε JavaScript;
- Δοκιμάστε το παράδειγμα Catch
Ας ξεκινήσουμε.
Χειρισμός σφαλμάτων χρόνου εκτέλεσης σε JavaScript
Ο χειρισμός σφαλμάτων εξελίσσεται από την εποχή των Netscape και IE4. Δεν χρειάζεται να διευθετήσετε αυτό που το πρόγραμμα περιήγησης ρίχνει στο πρόσωπό σας σε περίπτωση σφάλματος JavaScript, αλλά αντ 'αυτού, μπορείτε να το θέσετε στα χέρια σας. Η δήλωση try-catch του JavaScript σάς βοηθά στην αναδρομολόγηση όταν αντιμετωπίζεται μια εξαίρεση JavaScript.
κύκλος ζωής δραστηριότητας του Android
Μαζί με άλλες αμυντικές τεχνικές κωδικοποίησης όπως και το συμβάν onError, το try-catch προσθέτει τη δυνατότητα πλοήγησης σε ορισμένα σφάλματα που στο παρελθόν θα είχαν σταματήσει αμέσως το σενάριό σας στα ίχνη του.
Τι είναι το Try Catch σε JavaScript;
Οι τελευταίες εκδόσεις του JavaScript πρόσθεσαν δυνατότητες χειρισμού εξαιρέσεων. Το JavaScript εφαρμόζει το δοκίμιο catch-catch, καθώς και τον τελεστή ρίψης για τον χειρισμό εξαιρέσεων. Μπορείτε να εντοπίσετε εξαιρέσεις που δημιουργούνται από προγραμματιστές και χρόνο εκτέλεσης, αλλά δεν μπορείτε να εντοπίσετε σφάλματα σύνταξης JavaScript.
Η δήλωση δοκιμής χρησιμοποιείται για τον ορισμό ενός μπλοκ κώδικα που θα δοκιμαστεί για σφάλματα κατά την εκτέλεση. Ενώ, η δήλωση catch χρησιμοποιείται για να ορίσει ένα μπλοκ κώδικα που θα εκτελεστεί εάν παρουσιαστεί σφάλμα στο μπλοκ δοκιμής.
Οι δηλώσεις JavaScript προσπαθούν να πιάσουν σε ζευγάρια:
δοκιμάστε το {Block of code to try} catch (err) {Block of code to menangani σφάλματα}
Όταν εμφανίζεται μια εξαίρεση στο μπλοκ δοκιμής, η εξαίρεση τοποθετείται στο πλανώμαι και το μπλοκ σύλληψης εκτελείται.
Δοκιμάστε το παράδειγμα Catch
Ακολουθεί ένα παράδειγμα JavaScript Catch:
c ++ χρησιμοποιώντας χώρο ονομάτων
var message, x message = document.getElementById ('p01') message.innerHTML = 'x = document.getElementById (' demo '). value try {if (x ==') ρίξτε 'είναι κενό' εάν (isNaN (x)) ρίψη 'δεν είναι αριθμός' x = Αριθμός (x) εάν (x> 10) ρίψη 'είναι πολύ υψηλή' εάν (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } }
Παραγωγή:
Με αυτό, φτάσαμε στο τέλος του άρθρου μας. Ελπίζω να καταλάβετε πώς χρησιμοποιείται το catch catch σε JavaScript για να εντοπίσετε σφάλματα.
Ρίξτε μια ματιά στο δικό μας που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση σας κάνει ικανό σε δεξιότητες για να εργαστείτε με τεχνολογίες ιστού back-end και front-end Περιλαμβάνει εκπαίδευση σε Web Development, jQuery, Angular, NodeJS, ExpressJS και MongoDB.
Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του ιστολογίου και θα επικοινωνήσουμε μαζί σας.