ES6 - boucle while

La boucle while exécute les instructions à chaque fois que la condition spécifiée est évaluée à true. En d'autres termes, la boucle évalue la condition avant que le bloc de code ne soit exécuté.

Organigramme

Voici la syntaxe de la boucle while.

while (expression) {
   Statement(s) to be executed if expression is true
}

Exemple

var num = 5;
var factorial = 1;
while(num >=1) {
   factorial = factorial * num;
   num--;
}
console.log("The factorial is "+factorial);

Le code ci-dessus utilise une boucle while pour calculer la factorielle de la valeur de la variable num.

La sortie suivante s'affiche lors de l'exécution réussie du code.

The factorial is 120