Contenu du cours
Introduction à JavaScript
Introduction à JavaScript
La Boucle `while`
La boucle while
est un autre type de boucle pris en charge par la plupart des langages de programmation, y compris JavaScript.
La boucle while
est principalement utilisée lorsque l'on souhaite exécuter un bloc de code tant qu'une condition est true
. Bien qu'elle puisse se comporter de manière similaire à une boucle for
dans certaines situations, elle est surtout employée lorsque l'on ne sait pas exactement combien de fois un bloc de code doit être exécuté.
La syntaxe générale d'une boucle while
est :
while(boolean_expression) {
// code to execute
}
Si la condition d'une boucle while est toujours vraie, elle s'exécutera indéfiniment. Une telle boucle est appelée une boucle infinie.
Le fonctionnement d'une boucle while
peut être mieux compris en observant son organigramme :
Voici un programme exemple qui utilise une boucle while
pour trouver le premier nombre divisible à la fois par 11
et 12
:
let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number divisible by both 11 and 12 is:", i);
1. Quelle est la principale différence entre une boucle for
et une boucle while
?
2. Combien de fois la boucle suivante s'exécutera-t-elle ?
3. Que se passe-t-il si la condition dans une boucle while
est toujours vraie ?
Merci pour vos commentaires !