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 :
while ( 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 :
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Et maintenant, faisons un compte à rebours :
let 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 :
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // résultat
Affichez dans la console les nombres de 1 à 100.
Affichez dans la console les nombres de 11 à 33.
Affichez dans la console les nombres de 100 à 1.
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.