Ciclo for JavaScript
Il ciclo for permette di ripetere
del codice un numero specificato di volte.
Ecco la sua sintassi:
for ( comandi iniziali; condizione di fine; comandi dopo il passaggio ) {
corpo del ciclo
}
I comandi iniziali sono ciò che viene eseguito
prima dell'avvio del ciclo. Vengono eseguiti solo
una volta. Solitamente vi si inseriscono i valori
iniziali dei contatori, ad esempio: i = 0.
La condizione di fine del ciclo è la condizione per cui
il ciclo continuerà a ripeterse finché essa risulta
vera, ad esempio: i <= 10.
I comandi dopo il passaggio del ciclo sono i comandi
che verranno eseguiti ogni volta al termine di un
passaggio del ciclo. Solitamente vi si incrementano i contatori,
ad esempio: i++.
Utilizziamo il ciclo for per stampare in sequenza
i numeri da 1 a 9:
for (let i = 1; i <= 9; i++) {
console.log(i); // stamperà 1, 2... 9
}
Ora incrementiamo il contatore non
di 1, ma di 2:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // stamperà 1, 3, 5...
}
Si può eseguire un conteggio alla rovescia:
for (let i = 10; i > 0; i--) {
console.log(i); // stamperà 10, 9, 8...
}
Utilizzando il ciclo for, stampa nella console
i numeri da 1 a 100.
Utilizzando il ciclo for, stampa nella console
i numeri da 11 a 33.
Utilizzando il ciclo for, stampa nella console
i numeri pari nell'intervallo da 0 a
100.
Utilizzando il ciclo for, stampa nella console
i numeri dispari nell'intervallo da 1 a
99.
Utilizzando il ciclo for, stampa nella console
i numeri da 100 a 0.