JavaScript Break en Continue
- Vorige pagina JS Loop While
- Volgende pagina JS-iterabele objecten
break
Een statement om een lus te verlaten.
continue
Een statement om een iteratie in een lus over te slaan.
Break-statement
In de vroege hoofdstukken van deze cursus hebt u al gezien break
zinnen. Het wordt gebruikt om 'uit te lopen'. switch
zinnen.
Een break-statement kan ook worden gebruikt om een lus te verlaten.
Break-statement
Breekt de lus en gaat verder met de code na de lus (indien aanwezig):
Voorbeeld
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "cijfer is " + i + "<br>"; }
Continue-statement
Continue-statement
Een iteratie in een lus onderbreken, als de opgegeven voorwaarde optreedt. Vervolgens wordt doorgewerkt naar de volgende iteratie in de lus.
In dit voorbeeld wordt de waarde 3 overgeslagen:
Voorbeeld
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "cijfer is " + i + "<br>"; }
JavaScript-label
Om JavaScript-zinnen te markeren, plaats de naam van het label en het komma-teken voor de zin:
label: zinnen
break
en continue
De zinnen zijn de enige JavaScript-zinnen die een codeblok kunnen 'verlaten'.
Syntaxis:
break labelnaam; continue labelnaam;
continue
zinnen (onafhankijkend van het gebruik van een labelnaam) kan alleen worden gebruikt voorEen iteratie overslaan。
break
zinnen, zonder een labelnaam te gebruiken, kan alleen worden gebruikt voorSpring een lus of een switch。
Als er een label wordt gerefd, dan break
De statement kan worden gebruikt omSpring uit elk codeblok:
Voorbeeld
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>"; }
Een codeblok verwijst naar {
Met }
Directe codefragmenten.
Boeken buiten de les
Meer informatie over JavaScript Break en Continue StatementMeer te weten komen over de kennis, raadpleeg de relevante inhoud in de JavaScript-avanceerd cursus:
- ECMAScript break en continue-statement
- Deze sectie legt uit wat de verschillen zijn tussen de break en continue-statement en hoe je ze kunt gebruiken samen met labeled statements.
- Vorige pagina JS Loop While
- Volgende pagina JS-iterabele objecten