I Cicli in JavaScript
Cicli in JavaScript
I cicli consentono di eseguire più volte un insieme di istruzioni finché una condizione logica è soddisfatta.
I più comuni sono for
, while
e do...while
.
Ciclo for
Il ciclo for
è composto da tre parti: inizializzazione, condizione e incremento/decremento.
È utile quando sappiamo già quante volte eseguire il blocco di codice.
Esempio: ciclo for

for (let i = 1; i <= 5; i++) {
console.log("Contatore: " + i);
}
Ciclo while
while
esegue il blocco di codice finché la condizione è vera.
La condizione viene valutata prima di ogni iterazione.
Esempio: ciclo while

let numero = 1;
while (numero <= 5) {
console.log("Numero: " + numero);
numero++;
}
Ciclo do...while
do...while
esegue il blocco di codice almeno una volta,
perché la condizione viene valutata dopo l’esecuzione.
Esempio: ciclo do...while

let x = 1;
do {
console.log("Valore: " + x);
x++;
} while (x <= 5);
Tabella di confronto
Tipo di ciclo | Quando usarlo | Note |
---|---|---|
for | Numero di iterazioni noto | Struttura compatta con contatore |
while | Numero di iterazioni incerto | Condizione valutata prima di ogni esecuzione |
do...while | Almeno una esecuzione garantita | Condizione valutata dopo l’esecuzione |
Considerazioni
È importante assicurarsi che la condizione dei cicli diventi falsa a un certo punto, per evitare cicli infiniti che possono bloccare il programma.