La boucle WHILE permet d'exécuter un code tant que la condition en paramètre ne retourne pas true. Quant à la boucle DO... WHILE, elle fonctionne sur le même principe, mais s'exécute au moins une fois.
JS : Boucles WHILE
Une boucle WHILE permet d'exécuter un code tant que la condition en paramètre ne retourne pas true.
let result = "", x = 0;
while ( x < 8 ) {
result += x.toString() + ", ";
x++;
}
console.log(result);
// Log :
// 0, 1, 2, 3, 4, 5, 6, 7,
JS : Boucles DO... WHILE
La boucle DO... WHILE fonctionne comme une boucle WHILE, cependant, le code placé dans la boucle sera exécuté au moins une première fois, même si sa condition retourne false sur le premier tour.
let result = "", x = 0;
do {
result += x.toString() + ", ";
x++;
} while ( x == 42 );
// Log :
// 0,