Gli ultimi tutorial di sviluppo web
 

JavaScript Break e continue


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 »