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