Mini-JS c_while
La Boucle While
La boucle while est l’une des formes les plus simples d’itération en JavaScript. Elle repose sur une idée fondamentale : tant qu’une condition reste vraie, le bloc d’instructions continue de s’exécuter. Dès que la condition devient fausse, la boucle s’interrompt et l’exécution du programme reprend normalement.
La syntaxe générale est la suivante :
while (condition) {
// instructions à exécuter tant que la condition est vraie
}Ici, la condition est évaluée avant chaque itération. Si elle est fausse dès le départ, la boucle ne s’exécutera jamais.
Exemple simple
Imaginons que l’on souhaite afficher une série de nombres. Nous
pouvons utiliser une boucle while pour incrémenter
une variable jusqu’à atteindre une limite définie :
let i = 0;
let texte = "";
while (i < 5) {
texte += "Le nombre est " + i + "\n";
i++;
}
console.log(texte);Dans cet exemple, la variable i commence à 0. Tant
que i est inférieure à 5, le message est ajouté au
texte, puis i est augmenté de 1. La boucle s’arrête
automatiquement lorsque i atteint 5.
Attention aux boucles infinies
Une boucle while doit toujours comporter une
évolution de la variable testée, sans quoi la condition resterait
indéfiniment vraie. On parle alors de boucle
infinie : le programme reste bloqué, exécutant le même
code sans fin. Pour les éviter, il est crucial de s’assurer que la
condition deviendra fausse à un moment donné.
À retenir
La boucle while est utile lorsque l’on ne connaît pas à l’avance le nombre d’itérations nécessaires. Elle répète un bloc tant qu’une condition est vraie, et s’arrête dès que celle-ci devient fausse. Il faut veiller à éviter les conditions qui ne changent jamais, afin de ne pas créer de boucles infinies.