Il ciclo while in JavaScript
Il ciclo while verrà eseguito finché
l'espressione passatagli come parametro rimane
vera. Permette di eseguire un numero
arbitrario di iterazioni.
Ecco la sua sintassi:
while ( finché l'espressione è vera ) {
eseguiamo questo codice ciclicamente;
all'inizio di ogni ciclo controlliamo l'espressione tra parentesi tonde
}
Il ciclo terminerà quando l'espressione smetterà di essere vera. Se era falsa dall'inizio, non verrà eseguito nemmeno una volta.
Ad esempio, visualizziamo in sequenza
i numeri da uno a cinque utilizzando il ciclo
while:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
E ora facciamo un conto alla rovescia:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
E ora dividiamo il numero dato per
2 tante volte, finché il risultato non
diventa minore di 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // risultato
Stampa in console i numeri da 1 a 100.
Stampa in console i numeri da 11 a 33.
Stampa in console i numeri da 100 a 1.
È dato un numero num con un certo valore iniziale.
Moltiplicalo per 3 tante volte, finché
il risultato della moltiplicazione non diventa maggiore di 1000.
Quale numero risulterà? Calcola il numero
di iterazioni necessarie per ottenere questo risultato.