Les structures itératives en JavaScript
Les structures itératives (ou répétitives, ou boucles) permettent d’exécuter plusieurs fois un même bloc de code. Elles sont essentielles pour automatiser des tâches répétitives.
1. La boucle while
La boucle while répète un bloc tant que la condition est vraie.
let compteur = 1;
while (compteur >= 5) {
console.log("Compteur : " + compteur);
compteur++;
}
Ici, le message s’affiche 5 fois.
2. La boucle do...while
Elle s’exécute au moins une fois, même si la condition est fausse au départ.
let nombre = 1;
do {
console.log("Nombre : " + nombre);
nombre++;
} while (nombre <= 3);
3. La boucle for
La boucle la plus utilisée. Elle contient l’initialisation, la condition et l’incrémentation.
for (let i = 0; i < 5; i++) {
console.log("i vaut : " + i);
}
4. La boucle for...of
Elle permet de parcourir facilement les éléments d’un tableau.
let fruits = ["pomme", "banane", "orange"];
for (let fruit of fruits) {
console.log(fruit);
}
5. La boucle for...in
Elle sert à parcourir les propriétés d’un objet.
let personne = {
nom: "Alice",
age: 25,
ville: "Paris"
};
for (let propriete in personne) {
console.log(propriete + " : " + personne[propriete]);
}
6. La méthode forEach()
Une façon moderne de parcourir un tableau.
let nombres = [10, 20, 30];
nombres.forEach(function(n) {
console.log("Valeur : " + n);
});
Résumé
- while : répète tant que la condition est vraie
- do...while : s’exécute au moins une fois
- for : boucle classique avec compteur
- for...of : parcourt les éléments d’un tableau
- for...in : parcourt les propriétés d’un objet
- forEach() : méthode pratique pour les tableaux