Aller au contenu principal
ShadowAcademy

Les langages JavaScript Conditions et boucles

Les boucles

for : un nombre de tours connu

for (let i = 1; i <= 5; i++) {
    console.log(i);
}

Trois parties : le départ (let i = 1), la condition pour continuer (i <= 5), et ce qui se passe après chaque tour (i++, qui ajoute 1). Affiche 1, 2, 3, 4, 5.

while : tant que...

let solde = 100;
while (solde > 0) {
    solde = solde - 30;
}

Si la condition ne devient jamais fausse, la boucle ne s'arrête jamais : le programme est interrompu et le correcteur le signale.

for...of : parcourir une collection

const fruits = ["pomme", "poire", "kiwi"];
for (const fruit of fruits) {
    console.log(fruit);
}

Accumuler

Un grand classique : une variable qui grossit à chaque tour.

let total = 0;
for (const prix of [4, 10, 6]) {
    total += prix;        // total = total + prix
}
console.log(total);       // 20

break sort de la boucle tout de suite ; continue passe au tour suivant.

2 exercices pour cette lecon

Les exercices demandent un compte : il faut bien enregistrer votre progression quelque part. La lecture, elle, reste libre. Creer un compte

  • Une table de multiplication facile lecon a valider
  • La somme des premiers entiers moyen lecon a valider