La boucle while en JavaScript

La boucle while s'exécutera tant que l'expression qui lui est passée en paramètre est vraie. Elle permet d'effectuer un nombre arbitraire d'itérations. Voici sa syntaxe :

javascriptwhile ( tant que l'expression est vraie ) {
  nous exécutons ce code de manière cyclique ;
  au début de chaque cycle, nous vérifions l'expression entre parenthèses
}

La boucle se terminera lorsque l'expression cessera d'être vraie. Si elle était fausse initialement - elle ne s'exécutera pas une seule fois.

Prenons comme exemple d'afficher séquentiellement les nombres de un à cinq à l'aide d'une boucle while :

javascriptlet i = 1;

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

Et maintenant, faisons un compte à rebours :

javascriptlet i = 10;

while (i > 0) {
  console.log(i);
  i--;
}

Et maintenant, divisons le nombre donné par 2 autant de fois que nécessaire jusqu'à ce que le résultat soit inférieur à 10 :

javascriptlet num = 500;

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

console.log(num); // résultat
Задание 1

Affichez dans la console les nombres de 1 à 100.

Задание 2

Affichez dans la console les nombres de 11 à 33.

Задание 3

Affichez dans la console les nombres de 100 à 1.

Задание 4

Soit un nombre num avec une certaine valeur initiale. Multipliez-le par 3 autant de fois que nécessaire jusqu'à ce que le résultat de la multiplication soit supérieur à 1000. Quel nombre obtiendra-t-on ? Comptez le nombre d'itérations nécessaires pour cela.