UAA 5    Programmation procédurale

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é