Les boucles permettent de répéter des instructions plusieurs fois, ce qui est très utile lorsqu’on veut exécuter une même tâche sur une série de données.
1. La boucle for
Elle est souvent utilisée quand on connaît le nombre d’itérations :
for (let i = 0; i < 5; i++) {
console.log("Itération " + i);
}
2. La boucle while
Elle s’exécute tant que la condition est vraie :
let i = 0;
while (i < 3) {
console.log("i vaut " + i);
i++;
}
3. La boucle do...while
Elle s’exécute au moins une fois avant de vérifier la condition :
let x = 0;
do {
console.log("x vaut " + x);
x++;
} while (x < 2);
4. Boucles sur les tableaux
Pour parcourir les éléments d’un tableau :
let fruits = ["Pomme", "Banane", "Orange"];
for (let fruit of fruits) {
console.log(fruit);
}
Conseils
- Évitez les boucles infinies (ex :
while(true)
) sauf si elles sont contrôlées avec unbreak
. - Utilisez
for...of
ouforEach()
pour itérer sur des tableaux plus facilement.