Retour au cours

La structure de la boucle 'while'

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

38. La boucle while

La boucle while s'exécute tant que sa condition spécifiée reste true. Elle est idéale lorsque vous ne savez pas exactement combien de fois la boucle doit s'exécuter (ex : attendre une saisie utilisateur ou traiter des enregistrements de base de données).

Syntaxe

javascript initialisation; while (condition) { // Code à exécuter iteration/mise_a_jour; // DOIT être inclus pour éviter les boucles infinies ! }

Exemple

Nous voulons doubler une valeur jusqu'à ce qu'elle dépasse 100.

javascript let total = 5; let steps = 0;

while (total <= 100) { total *= 2; // Double le total steps++; console.log(Total actuel : ${total}); }

console.log(Il a fallu ${steps} étapes pour dépasser 100.);

Boucles infinies

Si la condition à l'intérieur de la boucle while ne devient jamais fausse, la boucle s'exécutera éternellement, figeant votre navigateur ou votre environnement Node. Assurez-vous toujours que le corps de la boucle modifie une variable qui finira par rendre la condition fausse.