Τι είναι το Try Catch σε JavaScript και πώς λειτουργεί;



δοκιμάστε να πιάσετε σε κατασκευές javascript καθώς και τον χειριστή ρίψεων για να χειριστείτε εξαιρέσεις. Μπορείτε να δείτε εξαιρέσεις που δημιουργούνται από προγραμματιστές και χρόνο εκτέλεσης.

Ανεξάρτητα από το πόσο καλός είστε στον προγραμματισμό, θα υπάρχουν σφάλματα σε ορισμένα σενάρια. Αυτά τα σφάλματα ενδέχεται να προκύψουν λόγω απροσδόκητης εισαγωγής χρήστη, εσφαλμένης απόκρισης διακομιστή ή για οποιονδήποτε άλλο λόγο. Δοκιμάστε να πιάσετε σας επιτρέπει να εντοπίσετε σφάλματα και, αντί να πεθάνετε, κάνετε κάτι πιο λογικό. Σε αυτό το άρθρο, θα δούμε πώς το JavaScript χρησιμοποιεί το try-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 σε javascript - edureka

Με αυτό, φτάσαμε στο τέλος του άρθρου μας. Ελπίζω να καταλάβετε πώς χρησιμοποιείται το catch catch σε JavaScript για να εντοπίσετε σφάλματα.

Ρίξτε μια ματιά στο δικό μας που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση σας κάνει ικανό σε δεξιότητες για να εργαστείτε με τεχνολογίες ιστού back-end και front-end Περιλαμβάνει εκπαίδευση σε Web Development, jQuery, Angular, NodeJS, ExpressJS και MongoDB.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του ιστολογίου και θα επικοινωνήσουμε μαζί σας.