Cicli
• Prerogativa dei cicli:
– semplificare azioni ripetitive
• Tipicamente impiegano un indice o
contatore che viene “incrementato” ad
ogni iterazione
Cicli: for
• Sintassi:
• for (assegnamento;condizione;incremento) {comandi}
• es.
for (i=0;i<20;i++) {document.write(i+” “)}
for (i=0;i<20;i++) {document.write(i+”<br />”)}
Cicli: while
• Sintassi:
• while (condizione) {comandi}
• es.
i=0;
while (i<20) {
document.write(i+” “);
i++;
}
• Bisogna ricordarsi di fare in modo di uscire
dal ciclo! Altrimenti si crea un ciclo infinito
Cicli: do_while
• Sintassi:
• do {comandi} while (condizione)
• Rispetto al “while” semplice:
• la condizione viene controllata alla fine del ciclo
• si eseguono i comandi almeno una volta
Uscire dai Cicli
• break
: esce dal ciclo
• continue
: invece di passare al comando successivo, ritorna a controllare la
condizione:
• se risulta vera, si esegue una nuova iterazione
• se risulta falsa si esce dal ciclo