The break dichiarazione "salta fuori" di un ciclo.
The continue affermazione "salta sopra" un'iterazione nel ciclo.
The Break Statement
Hai già visto la break dichiarazione utilizzato in un capitolo precedente di questo tutorial. E 'stato utilizzato per "saltare fuori" di un switch() dichiarazione.
The break istruzione può anche essere usato per saltare fuori di un ciclo.
The break dichiarazione rompe il ciclo e continua ad eseguire il codice dopo il ciclo (se del caso):
Esempio
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Prova tu stesso " The Continue Statement
The continue pause istruzione una iterazione (nel ciclo), se si verifica una condizione specifica, e prosegue con l'iterazione successiva nel ciclo.
Questo esempio ignora il valore 3:
Esempio
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
Prova tu stesso " JavaScript Labels
Per etichettare JavaScript dichiarazioni precedete le istruzioni con un nome di etichetta e di due punti:
label:
statements
The break e the continue dichiarazioni sono le uniche istruzioni JavaScript in grado di "saltare fuori" un blocco di codice.
Sintassi:
break labelname ;
continue labelname ;
The continue affermazione (con o senza un riferimento etichetta) può essere utilizzato solo per saltare una iterazione del ciclo.
The break economico, senza un riferimento un'etichetta, può essere usato solo per saltare da un loop o un switch .
Con un riferimento un'etichetta, la break dichiarazione può essere utilizzato per saltare fuori di qualsiasi blocco di codice:
Esempio
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>";
}
Prova tu stesso " Un blocco di codice è un blocco di codice tra { e } .
Mettiti alla prova con esercizi!
Esercizio 1 » Esercizio 2» Esercizio 3 » Esercizio 4» Esercizio 5 »