HTML and CSS Reference
In-Depth Information
Istruzione for
L'istruzione for permette di definire un ciclo da ripetere tante volte finché un indice sod-
disfa una determinata condizione. Questa istruzione si compone di tre parti racchiuse in
una coppia di parentesi tonde: l'inizializzazione dell'indice con l'eventuale dichiarazione,
la condizione booleana di esecuzione del ciclo (generalmente basata sul controllo del va-
lore dell'indice rispetto al suo valore massimo o minimo) e l'istruzione di incremento o
decremento dell'indice. Nonostante le tre parti dell'istruzione for non siano obbligatorie,
è vivamente consigliato mantenerle sempre. Anche in questo caso, qualora il ciclo sia com-
posto da una sola istruzione, possiamo omettere le parentesi graffe che delimitano il blocco
delle istruzioni.
Esempio 7.6
var result = "";
for (var i = 0; i < 5; i++) {
result += "numero" + i;
}
In questo esempio, viene dichiarata e impostata la variabile i che agisce come indice, poi
viene specificata la condizione di esecuzione del ciclo (l'indice deve essere minore di cin-
que), e la modalità di incremento dell'indice. Il risultato è che il codice tra le parentesi graf-
fe viene eseguito cinque volte.
Istruzione while
L'istruzione while permette di definire un blocco di codice che deve essere eseguito in
ciclo fintanto che una determinata condizione è soddisfatta. L'esempio 7.7 mostra come
utilizzare questo ciclo.
Esempio 7.7
var result = "";
var i = 0
while (i < 5) {
result += "numero" + i;
i++;
}
 
Search WWH ::




Custom Search