Istruzione continue
Aggiornamento: novembre 2007
Consente di interrompere l'iterazione corrente di un ciclo e avviare una nuova iterazione.
continue [label];
Argomenti
- label
Facoltativo. Specifica l'istruzione a cui si riferisce l'istruzione continue.
Note
L'istruzione continue può essere utilizzata soltanto all'interno di cicli while, do...while, for e for...in. Quando tale istruzione viene eseguita, l'iterazione corrente del ciclo viene interrotta e il flusso del programma riprende dall'inizio del ciclo. Ciò influisce sui vari tipi di ciclo come indicato di seguito:
In cicli while e do...while viene eseguita una verifica della condizione e, se risulta true, viene rieseguito il ciclo.
In cicli for viene eseguita l'espressione di incremento e, se l'espressione di verifica risulta true, il ciclo viene rieseguito.
In cicli for...in viene eseguito uno spostamento al campo successivo della variabile specificata e il ciclo viene rieseguito.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo dell'istruzione continue.
function skip5(){
var s = "", i=0;
while (i < 10) {
i++;
// Skip 5
if (i==5) {
continue;
}
s += i;
}
return(s);
}