JavascriptProgrammazione

cicli: for e while

Un programma ha la necessità di ripetere un gruppo di istruzioni per un determinato numero di volte o fino a quando non si verifica una determinata condizione.

Il cliclo for

Serve per ripetere una serie di istruzioni un numero determinato di volte, bisogna assegnare il valore di partenza e la condizione di terminazione.

var i;
for (i=0; i<3; i++) {

istruzioni

}

Le istruzioni vengono ripetute tre volte, da 0 a 2 e quando la variabile i assume il valore 3 esce dal ciclo.

Il ciclo while

Non prevede l’utilizzo di alcun contatore ma solo l’indicazione di una condizione di uscita.
Il controllo della condizione avviene prima dell’esecuzione delle istruzioni, può uscire senza mai eseguirle.

while (condizione) {

istruzione

}

Utilizzando la struttura do while possiamo far in modo che le istruzioni vengano eseguite almeno una volta.

do {

istruzione

} while (condizione);

Cosa importantissima quando si imposta un ciclo bisogna verificare la condizione conclusione altrimenti si rischia di andare in un loop senza fine.

Il comando break permette di uscire dal ciclo riprendendo l’interpretazione dal codice successivo al ciclo.

Il comando continue serve per saltare solo una singola iterazione del ciclo.