Ultimele tutoriale de dezvoltare web
 

JavaScript Break și continuați


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 »