JavaScript Break ja Continue

break lause “hyppäämään” silmukasta ulos.

jatka lause “hyppäämään” silmukan yli yhden toiston.

katkaise-lause

Tässä kurssin aikaisemmassa luvussa olet nähnyt break lause. Sitä käytetään “hyppäämään” switch lause.

katkaise-lause voidaan myös käyttää silmukan poistumiseen.

katkaise-lausekatkaise silmukan ja jatka sen jälkeen olevaa koodia (jos on):

Esimerkki

for (i = 0; i < 10; i++) {
    if (i === 3) { katkaise; }
    text += "Luku on " + i + "<br>";
}

Kokeile itse

jatka-lause

jatka-lauseKeskeytä (silmukan sisällä) yksi toistuva, jos tapahtuu määritelty ehto. Jatka sitten silmukan seuraavaa toistoa.

Tässä esimerkissä hyppäämään arvon 3 yli:

Esimerkki

for (i = 0; i < 10; i++) {
    if (i === 3) { jatka; }
    text += "Luku on " + i + "<br>";
} 

Kokeile itse

JavaScript-merkintä

Jos haluat merkitä JavaScript-lauseen, aseta merkintänimi ja colonnaali lauseen eteen:

label:
lauseet

break ja jatka Lause on ainoa JavaScript-lause, joka voi “hyppäää” ulos koodin lohkosta.

Syntaksi:

break labelname;
jatka labelname;

jatka lauseesta (riippumatta merkinnästä) voidaan käyttää vainhyppäämään yli toistuvan

break lauseesta, ellei ole merkintäviittauksia, voidaan käyttää vainPoistu yhdestä silmukasta tai switchistä

jos on merkintäviittaus break lause voidaan käyttääHyppää pois mistä tahansa koodikappaleesta

Esimerkki

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>"; 
}

Kokeile itse

Koodikappale tarkoittaa { ja } suoraa koodin osaa.

课外书

lisää tietoa JavaScript Break ja Continue lauseettietoa, lue JavaScript-ylpeä opetus -osiossa liittyvä sisältö:

ECMAScript break- ja continue-lauseet
Tämä luku selittää break-lauseen ja continue-lauseen eron, sekä sen, miten ne voidaan käyttää merkinnöllisten lauseiden kanssa.