I cicli in JavaScript sono utilizzati per eseguire ripetutamente un blocco di codice finché una condizione specificata è vera. I cicli principali sono `for`, `while` e `do while`. Questi consentono di iterare attraverso elementi di array, eseguire operazioni multiple, e ripetere istruzioni finché non viene soddisfatta una condizione.
Il ciclo for viene utilizzato per eseguire un blocco di codice un numero specifico di volte. È composto da tre parti: inizializzazione, condizione e incremento.
for (let i = 0; i < 5; i++) {
console.log("Iterazione numero " + i);
}
Il ciclo while esegue un blocco di codice finché una condizione specificata è vera. La condizione viene valutata prima dell'esecuzione del blocco di codice.
let i = 0;
while (i < 5) {
console.log("Iterazione numero " + i);
i++;
}
Il ciclo do while è simile al ciclo `while`, ma la condizione viene valutata dopo l'esecuzione del blocco di codice. Ciò garantisce che il blocco di codice venga eseguito almeno una volta.
let i = 0;
do {
console.log("Iterazione numero " + i);
i++;
} while (i < 5);