The break declarație "jumps out" dintr - o buclă.
The continue declarația "jumps over" o iterație în buclă.
The Break Declarația
Ați văzut deja break declarația utilizată într - un capitol anterior al acestui tutorial. Acesta a fost folosit pentru a "jump out" dintr - un switch() declarație.
The break Declarația poate fi , de asemenea , folosit pentru a sari dintr - o buclă.
The break STATEMENT rupe bucla și continuă să execute codul după bucla (if any) este (if any) :
Exemplu
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Încearcă - l singur » The Continue Declarația
The continue pauze Declarație o iterație (in the loop) , în cazul în care are loc o anumită stare, și continuă cu următoarea iterație în bucla.
Acest exemplu sare peste valoarea 3:
Exemplu
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
Încearcă - l singur » JavaScript Labels
Pentru a eticheta JavaScript declarațiile pe care preceda declarațiile cu un nume de etichetă și două puncte:
label:
statements
The break și the continue declarațiile sunt singurele declarații JavaScript care poate "jump out of" un bloc de cod.
Sintaxă:
break labelname ;
continue labelname ;
The continue declarația (with or without a label reference) poate fi utilizată doar pentru a sări peste o iterație buclă.
The break declarație, fără o referință etichetă, poate fi utilizat numai pentru a sari dintr - o buclă sau un switch .
Cu o referință marcaj, break declarația poate fi utilizată pentru a sări din orice bloc de cod:
Exemplu
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>";
}
Încearcă - l singur » Un bloc de cod este un bloc de cod între { și } .
Testați-te cu exerciții!
Exercițiul 1 » Exercițiul 2» Exercițiul 3 » Exercițiul 4» Exercițiul 5 »