JavaScript break Γεννήτρια
- προηγούμενη σελίδα break
- επόμενη σελίδα class
- επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Σημειώσεων JavaScript Statement
Ορισμός και χρήση
Η διαταγή break βγαίνει από τη διαταγή switch ή τον κύκλο (for, for ... in, while, do ... while).
Όταν η διαταγή break χρησιμοποιείται με τη διαταγή switch, θα βγάλει από το τμήμα switch. Αυτό θα σταματήσει την εκτέλεση περισσότερου κώδικα και/ή δοκιμών case εντός του τμήματος.
Όταν χρησιμοποιείται η διαταγή break στον κύκλο, διακόπτει τον κύκλο και συνεχίζει την εκτέλεση του κώδικα μετά από τον κύκλο (αν υπάρχει).
Η διαταγή break μπορεί επίσης να χρησιμοποιηθεί με επιλογική αναφορά ετικέτας για να "βγάλει" από οποιοδήποτε τμήμα κώδικα JavaScript (βλέπε παρακάτω "Περισσότερα παραδείγματα").
Σημείωση:Αν δεν αναφέρεται η ετικέτα, η διαταγή break μπορεί να χρησιμοποιηθεί μόνο στον κύκλο ή στο switch.
παράδειγμα
Σε αυτό το παράδειγμα, χρησιμοποιούμε τον κύκλο for μαζί με τη διαταγή break.
Εκτελεί μια σειρά κώδικα, αλλά όταν η μεταβλητή i ισούται με "3", το κύκλο θα τερματιστεί:
var text = "" var i; for (i = 0; i < 5; i++) { if (i === 3) { break; } text += "Ο αριθμός είναι " + i + "<br>"; }
Στην κάτω πλευρά της σελίδας υπάρχουν περισσότερα παραδείγματα TIY.
Γραμματική
break;
Χρήση επιλογικής ετικέτας αναφοράς:
break labelname;
Τεχνικά λεπτομέρειες
Έκδοση JavaScript: | ECMAScript 1 |
---|
Περισσότερα παραδείγματα
παράδειγμα
Σε αυτό το παράδειγμα, χρησιμοποιούμε το while κύκλο μαζί με τη διαταγή break.
Εκτελεί μια σειρά κώδικα, αλλά όταν η μεταβλητή i ισούται με "3", το κύκλο θα τερματιστεί:
var text = ""; var i = 0; while (i < 5) { text += "<br>Ο αριθμός είναι " + i; i++; if (i === 3) { break; } }
παράδειγμα
βγείτε από το κείμενο switch για να εκτελέσετε μόνο ένα case:
var day; switch (new Date().getDay()) { case 0: day = "Sunday"; break; case 1: day = "Monday"; break; case 2: day = "Tuesday"; break; case 3: day = "Wednesday"; break; case 4: day = "Thursday"; break; case 5: day = "Friday"; break; case 6: day = "Saturday"; break; }
παράδειγμα
Χρήση της εντολής break με αναφορά ετικέτας για να βγει από ένα κείμενο JavaScript:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; λίστα: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break λίστας; text += cars[3] + "<br>"; }
παράδειγμα
Χρήση της εντολής break με αναφορά ετικέτας για να βγει από τα συνδεδεμένα for γύρους:
var text = ""; var i, j; Loop1: // η πρώτη γύρος for σηματοδοτείται ως "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // η δεύτερη γύρος for σηματοδοτείται ως "Loop2" for (j = 0; j < 5; j++) { if (j === 2) { break Loop1; } document.getElementById("demo").innerHTML = text += j + " "; } }
υποστήριξη περιηγητή
utterance | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
break | υποστήριξη | υποστήριξη | υποστήριξη | υποστήριξη | υποστήριξη |
σχετικές σελίδες
Εκμάθηση JavaScript:JavaScript Break Και Continue
Εκμάθηση JavaScript:JavaScript For Κύκλος
Εκμάθηση JavaScript:JavaScript While Κύκλος
Εκμάθηση JavaScript:JavaScript Switch
Εγχειρίδιο αναφοράς JavaScript:JavaScript continue Γεννήτρια
Εγχειρίδιο αναφοράς JavaScript:JavaScript for Γεννήτρια
Εγχειρίδιο αναφοράς JavaScript:JavaScript while Γεννήτρια
Εγχειρίδιο αναφοράς JavaScript:JavaScript switch Γεννήτρια
- προηγούμενη σελίδα break
- επόμενη σελίδα class
- επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Σημειώσεων JavaScript Statement