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:

javascriptwhile ( 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:

javascriptlet i = 1;

while (i <= 5) {
  console.log(i);
  i++;
}

E ora facciamo un conto alla rovescia:

javascriptlet 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:

javascriptlet num = 500;

while (num > 10) {
  num = num / 2;
}

console.log(num); // risultato
Задание 1

Stampa in console i numeri da 1 a 100.

Задание 2

Stampa in console i numeri da 11 a 33.

Задание 3

Stampa in console i numeri da 100 a 1.

Задание 4

È 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.