Istruzione for
Aggiornamento: novembre 2007
Esegue un blocco di istruzioni fino a quando una condizione specificata non risulta true.
for (initialization; test; increment)
...statement
Argomenti
initialization
Obbligatorio. Espressione. Viene eseguita una sola volta prima dell'esecuzione del ciclo.test
Obbligatorio. Espressione booleana. Se test è true, viene eseguito statement. Se è false, il ciclo viene interrotto.increment
Obbligatorio. Espressione. L'espressione incrementale viene eseguita al termine di ciascuna iterazione.statement
Facoltativo. Istruzione da eseguire se test è true. Può trattarsi di un'istruzione composta.
Note
I cicli for vengono in genere utilizzati quando è noto il numero di cicli da eseguire.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo di un ciclo for.
/* i is set to 0 at start, and is incremented by 1 at the end
of each iteration. Loop terminates when i is not less
than 10 before a loop iteration. */
var myarray = new Array();
for (var i = 0; i < 10; i++) {
myarray[i] = i;
}