Les boucles servent à répéter une action plusieurs fois sans réécrire le même code. Elles évitent la répétition et font gagner un temps précieux.

La boucle for

Idéale quand on connaît le nombre de répétitions :

for (let i = 0; i < 5; i++) {
  console.log("Tour numéro " + i);
}

Elle comporte trois parties : une initialisation (let i = 0), une condition de poursuite (i < 5) et une incrémentation (i++).

La boucle while

Elle répète tant qu’une condition reste vraie :

  • Utile quand on ne sait pas à l’avance combien de tours seront nécessaires.
  • Attention : veillez à ce que la condition finisse par devenir fausse, sinon la boucle tourne à l’infini et bloque la page.

À retenir : for quand on connaît le nombre de tours, while quand on répète tant qu’une condition est vraie. Prévoyez toujours une sortie !