Συνταγή continue JavaScript
- Προηγούμενη Σελίδα const
- Επόμενη Σελίδα debugger
- Επιστροφή στο Επόμενο Στρώμα Εκπαιδευτικός Οδηγός Αναφορών JavaScript Εκφράσεις
Ορισμός και χρήση
Αν εμφανιστεί η καθορισμένη συνθήκη, η συνταγή continue διακόπτει μια επανεκκίνηση (στον κύκλο) και συνεχίζει την επόμενη επανεκκίνηση του κύκλου.
Η διαφορά μεταξύ της συνταγής continue και της συνταγής break είναι ότι η συνταγή continue δεν "έξυπτα" τον κύκλο, αλλά "αποφεύγει" μια επανεκκίνηση του κύκλου.
Ωστόσο, όταν εκτελείται η συνταγή continue, η συμπεριφορά της διαφέρει ανάλογα με τον τύπο του κύκλου:
- Στο κύκλο while, ελέγχεται η συνθήκη και αν είναι αληθής, εκτελείται ξανά ο κύκλος
- Στο κύκλο for, πρώτα υπολογίζεται η έκφραση αύξησης (π.χ. i++), μετά ελέγχεται η συνθήκη για να προσδιοριστεί αν πρέπει να εκτελεστεί άλλη επανεκκίνηση
- Η συνταγή continue μπορεί επίσης να χρησιμοποιηθεί με προαιρετική αναφορά ετικέτας
Σημείωση: Η συνταγή continue (με ή χωρίς αναφορά ετικέτας) μπορεί να χρησιμοποιηθεί μόνο μέσα στον κύκλο.
Παράδειγμα
Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε τον βρόχο for με την εντολή continue.
Καταλήψτε ένα κύκλο κώδικα, αλλά αποφύγετε την τιμή "3":
var text = "" var i; for (i = 0; i < 5; i++) { Εάν (i === 3) { continue; } text += "The number is " + i + "<br>"; }
Παρακάτω στη σελίδα υπάρχουν περισσότερες TIY παραδείγματα.
Γλώσσα
continue;
Χρήση προαιρετικής ετικέτας αναφοράς:
continue labelname;
Τεχνικά λεπτομέρειες
Εκδοση JavaScript: | ECMAScript 1 |
---|
Περισσότερες παραδείγματα
Παράδειγμα
Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε το while κύκλο με τη συνταγή continue.
Καταλήψτε ένα κύκλο κώδικα, αλλά αποφύγετε την τιμή "3":
var text = ""; var i = 0; while (i < 5) { i++; Εάν (i === 3) { continue; } text += "<br>O αριθμός είναι " + i; }
Το αποτέλεσμα του κειμένου θα είναι:
Ο αριθμός είναι 1 Ο αριθμός είναι 2 Ο αριθμός είναι 4 Ο αριθμός είναι 5
Παράδειγμα
Παράκαμψη ενός κώδικα αλλά παραβλέποντας τα αριθμήματα 2 και 3 (χρησιμοποιώντας τον λογισμικό OR):
var text = ""; var i; for (i = 1; i < 8; i++) { if (i === 2 || i === 3) continue; document.getElementById("demo").innerHTML += i + "<br>"; }
Το αποτέλεσμα του κειμένου θα είναι:
1 4 5 6 7
Παράδειγμα
Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε τον βρόχο for με την εντολή continue.
Παράκαμψη στοιχείου του πίνακα κατά την αναγνώριση του πίνακα, παραβλέποντας το στοιχείο "Saab":
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = "" var i; for (i = 0; i < cars.length; i++) { if (cars[i] === "Saab") { continue; } text += cars[i] + "<br>"; }
Το αποτέλεσμα του κειμένου θα είναι:
BMW Volvo Ford
Παράδειγμα
Χρήση της αναφοράς με ετικέτα της εντολής continue για να παραβλέψετε τιμή μέσα στον βρόχο for:
var text = ""; var i, j; Loop1: // Ο πρώτος βρόχος ονομάζεται "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // Η δεύτερη βρόχος ονομάζεται "Loop2" for (j = 10; j < 15; j++) { if (j === 12) { continue Loop2; } document.getElementById("demo").innerHTML = text += j + " "; } }
Υποστήριξη του προγράμματος περιήγησης
Ανάθεση | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
continue | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
Σχετικές σελίδες
Εκμάθηση JavaScript:Break και Continue JavaScript
Εκμάθηση JavaScript:Κύκλος For JavaScript
Εκμάθηση JavaScript:Κύκλος While JavaScript
Εκμάθηση JavaScript:Άτομο break JavaScript
Εγχειρίδιο αναφοράς JavaScript:Άτομο for JavaScript
Εγχειρίδιο αναφοράς JavaScript:Άτομο while JavaScript
- Προηγούμενη Σελίδα const
- Επόμενη Σελίδα debugger
- Επιστροφή στο Επόμενο Στρώμα Εκπαιδευτικός Οδηγός Αναφορών JavaScript Εκφράσεις