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 :
123456let 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 !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 1.33
La Boucle `while`
Glissez pour afficher le menu
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 :
123456let 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 !