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
iest 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 <= 5est évaluée après l'exécution de ces instructions. Ensuite,iest incrémentée de 1 aveci++, et la boucle continue à s'exécuter tant queiest 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.