Break και Continue JavaScript

break Πρόταση για να βγείτε από έναν βρόχο.

συνέχεια Πρόταση για να παραλείψετε μια καιτερή καιτερία ενός βρόχου.

Επιτάχυνση πρότασης

Στο αρχικό μέρος αυτού του σεμιναρίου, έχετε ήδη δει break πρόταση. Χρησιμοποιείται για να «έξυπνα βγει» switch πρόταση.

Η επιτάχυνση πρότασης μπορεί επίσης να χρησιμοποιηθεί για να βγει από έναν βρόχο.

Επιτάχυνση πρότασηςΑναστέλλει τον βρόχο και συνεχίζει την εκτέλεση του κώδικα μετά από τον βρόχο (αν υπάρχει):

Παράδειγμα

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "Αριθμός είναι " + i + "<br>";
}

δοκιμάστε το προσωπικά

Επιτάχυνση πρότασης

Επιτάχυνση πρότασηςΚατάσταση διακοπής (στην εντύπωση ενός βρόχου) μιας καιтерίας, αν συμβεί η καθορισμένη συνθήκη. Στη συνέχεια συνεχίζεται η επόμενη καιτερή καιτερία του βρόχου.

Σε αυτό το παράδειγμα παραλείπεται η τιμή 3 :

Παράδειγμα

for (i = 0; i < 10; i++) {
    if (i === 3) { συνέχεια; }
    text += "Αριθμός είναι " + i + "<br>";
} 

δοκιμάστε το προσωπικά

Ετικέτες JavaScript

Για να σηματοδοτήσετε μια πρόταση JavaScript, το όνομα ετικέτας και το κόμμα ενότητας πρέπει να τοποθετηθούν πριν από την πρόταση:

ετικέτα:
προτάσεις

break και συνέχεια Η πρόταση είναι η μοναδική εντολή JavaScript που μπορεί να «έξυπνα βγει» από ένα κουτί κώδικα.

Γλώσσα:

break labelname;
συνέχεια labelname;

συνέχεια επιτάχυνση (με ή χωρίς αναφορά ετικέτας) μπορεί να χρησιμοποιηθεί μόνοπрыгнуть через итерацию

break επιτάχυνση, αν δεν αναφέρεται ετικέτα, μπορεί να χρησιμοποιηθεί μόνοΕξέρχεται από έναν βρόχο ή έναν switch

αν υπάρχει αναφορά ετικέτας, τότε break Η πρότασηΕξόδος από οποιοδήποτε κώδικα κουτί

Παράδειγμα

var  cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "<br>"; 
    text += cars[1] + "<br>"; 
    text += cars[2] + "<br>"; 
    break list;
    text += cars[3] + "<br>"; 
    text += cars[4] + "<br>"; 
    text += cars[5] + "<br>"; 
}

δοκιμάστε το προσωπικά

Ο κώδικας κουτίς αναφέρεται σε { με } πряπανα κείμενα κώδικα.

Βιβλία εκπαιδευτικού προγράμματος

για περισσότερες πληροφορίες Προτάσεις Break και Continue JavaScriptγια περισσότερες πληροφορίες, διαβάστε τα σχετικά περιεχόμενα στο πρόγραμμα σπουδών JavaScript προχωρημένων:

ECMAScript break και continue προτάσεις
Αυτή η ενότητα εξηγεί τις διαφορές μεταξύ των προτάσεων break και continue και πώς χρησιμοποιούνται με προτάσεις με ετικέτες.