⊗jsPmLpWl 146 of 505 menu

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.

uzcsvidplhu