While (Classique)
let i = 0;
while (i < 5) {
console.log(i);
i++; // Incrémentation (i += 1)
}
For (Old School - Style C/Java)
C'est rare de l'utiliser aujourd'hui, mais il faut le connaître.
// Init; Condition; Incrément
for (let i = 0; i < 5; i++) {
console.log(i);
}
For..Of (L'équivalent du for x in list de Python)
C'est LE truc moderne pour parcourir une liste.
# Python
fruits = ["Pomme", "Poire"]
for fruit in fruits:
print(fruit)
// JS
const fruits = ["Pomme", "Poire"];
for (const fruit of fruits) { // Note le 'of', pas 'in'
console.log(fruit);
}
⚠️ Attention : for (const x in object) existe aussi, mais ça parcourt les CLÉS (les index), pas les valeurs. Utilise of pour les listes.