cybercursus

Les boucles

12 min · Débutant · 7 août 2026

Sommaire
  1. La boucle for classique
  2. La boucle while
  3. Parcourir un tableau avec for…of
  4. À toi de jouer

La boucle for classique

javascript
for (let i = 0; i < 5; i++) {
console.log(i); // 0, 1, 2, 3, 4
}

Trois parties séparées par des points-virgules : l’initialisation (let i = 0), la condition testée avant chaque tour (i < 5), et l’incrémentation exécutée après chaque tour (i++).

La boucle while

javascript
let energie = 100;
let tours = 0;

while (energie > 0) {
energie -= 30;
tours++;
}

console.log(tours); // 4

while répète son bloc tant que la condition reste vraie. Utile quand on ne connaît pas à l’avance le nombre exact de répétitions.

Attention

Une boucle while dont la condition ne devient jamais fausse tourne indéfiniment et fige la page. Vérifie toujours qu’une valeur utilisée dans la condition change bien à l’intérieur du bloc.

Parcourir un tableau avec for…of

javascript
const fruits = ["pomme", "banane", "cerise"];

for (const fruit of fruits) {
console.log(fruit);
}
// "pomme"
// "banane"
// "cerise"

À toi de jouer

Écris une fonction sommeJusqua(n) qui renvoie la somme des entiers de 1 à n inclus, en utilisant une boucle.

html
// JS
function sommeJusqua(n) {
// Renvoie la somme de 1 à n inclus, avec une boucle

}
Combien de fois `for (let i = 0; i < 5; i++) { ... }` exécute-t-elle son bloc ?
Quelle est la différence essentielle entre for...of et une boucle for classique pour parcourir un tableau ?

Pour aller plus loin

Commentaires

Recherche