JavaScript Break och Continue
- Föregående sida JS Loop While
- Nästa sida JS-itererbara objekt
break
Meningsfrasen "hoppa ut" från loopen.
continue
Meningsfrasen "hoppa över" en iteration i loopen.
Break-meningsfrasen
I tidigare kapitel i denna tutorial har du redan sett break
meningsfrasen. Den används för att "hoppa ut". switch
meningsfrasen.
break-meningsfrasen kan också användas för att hoppa ut från en loop.
break-meningsfrasen
Avbryter loopen och fortsätter att köra koden efter loopen (om det finns någon):
Exempel
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "Numret är " + i + "<br>"; }
Continue-meningsfrasen
continue-meningsfrasen
Avbryt en iteration (i en loop), om den specificerade förhållandet inträffar. Fortsätt sedan med nästa iteration i loopen.
Detta exempel hoppar över värdet 3 :
Exempel
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "Numret är " + i + "<br>"; }
JavaScript-etikett
För att markera en JavaScript-meningsfras, placera etikettnamnet och kolon före meningsfrasen:
label: meningsfraser
break
och continue
Meningsfrasen är den enda JavaScript-meningsfrasen som kan användas för att "hoppa ut" från en kodblock.
Syntax:
break labelname; continue labelname;
continue
meningsfrasen (oavsett om det finns en etikett eller inte) kan användas endast förhoppa över en iteration。
break
meningsfrasen, om det inte finns en etikett som refereras till, kan användas endast förHoppa ut en loop eller en switch。
om det finns en märkt referens break
sats kan användas förHoppa ut från vilket som helst kodblock:
Exempel
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>"; }
Kodblock refererar till {
med }
direkta kodsnuttar.
litteratur
mer om JavaScript Break och Continue-satsermer information, läs relaterade innehåll i JavaScript-avancerad handledning:
- ECMAScript break och continue-satser
- Denna sektion förklarar skillnaderna mellan break-satser och continue-satser samt hur de används tillsammans med märkta satser.
- Föregående sida JS Loop While
- Nästa sida JS-itererbara objekt