La boucle do...while
En plus des boucles for
et while
, JavaScript offre une autre structure de boucle appelée la boucle do...while
. Dans ce chapitre, nous explorerons la syntaxe de la boucle do...while
, ses particularités par rapport aux boucles for
et while
, ainsi que des exemples pratiques pour illustrer son utilisation.
La boucle do...while
La boucle do...while
est similaire à la boucle while
, mais elle garantit que les instructions à l'intérieur de la boucle sont exécutées au moins une fois, même si la condition est fausse dès le départ. Voici sa syntaxe générale :
do {
// Instructions à répéter
} while (condition)
-
Instructions à répéter : Ces instructions sont exécutées au moins une fois, puis répétées tant que la condition donnée est vraie.
-
Condition : Cette condition est évaluée après chaque exécution des instructions à l'intérieur de la boucle. Si la condition est vraie, les instructions sont exécutées à nouveau ; sinon, la boucle se termine.
Exemple : Affichage des nombres de 1 à 5 avec la boucle do...while
let i = 1
do {
console.log(i)
i++
} while (i <= 5)
- Commentaire : Dans cet exemple, la variable
i
est initialisée à 1 en dehors de la boucle. Les instructions à l'intérieur de la boucle sont exécutées au moins une fois, car la conditioni <= 5
est évaluée après l'exécution de ces instructions. Ensuite,i
est incrémentée de 1 aveci++
, et la boucle continue à s'exécuter tant quei
est inférieur ou égal à 5.
Conclusion
La boucle do...while
est une structure de contrôle utile en JavaScript, offrant une alternative à la boucle while
lorsque vous souhaitez vous assurer qu'un bloc d'instructions est exécuté au moins une fois. En comprenant sa syntaxe et en l'utilisant dans des exemples pratiques, vous enrichirez votre boîte à outils de programmation et serez mieux équipé pour résoudre une variété de problèmes à l'aide de boucles en JavaScript.