Les boucles (JavaScript)

Les boucles

> Tutoriel

Nous allons maintenant nous intéresser à un autre type de structure tout aussi fondamental que les conditions : les boucles !

Une boucle permet de répéter des instructions plusieurs fois. Il en existe plusieurs types, bornées et non bornées, que nous allons voir dans cette partie.

Boucle while

La boucle non-bornée while (tant que) a une syntaxe similaire au if vu précédemment. Elle permet d'exécuter un bloc d'instructions tant qu'une condition est remplie.

Voici un exemple :

Ce code affichera dans les logs lors de son exécution : > Compteur vaut 1 Compteur vaut 2 Compteur vaut 3 Compteur vaut 4 Compteur vaut 5

Boucle do while

La boucle non-bornée do while est similaire à la boucle while, excepté que la condition se situe à la fin : le corps de la boucle est donc exécuté toujours au moins une fois :

Boucle for

La boucle for est une boucle bornée qui ressemble à une boucle while mais en plus condensé.

La boucle for se compose de trois parties :

Exemple de boucle for :

Attaquer plusieurs fois de suite

Notre poireau a entre 10 et 13 PT (grâce à Motivation) et le Pistolet ne coûte que 3 PT, on peut donc l'utiliser 4 fois au maximum.

On utilise une boucle for pour exécuter la méthode me.useWeapon() 4 fois de suite :

Ici notre variable i va avoir comme valeurs 0, 1, 2 et 3 donc la boucle fera 4 itérations.

❓ Quizz

À quoi sert une boucle ?

Exécuter des instructions plusieurs fois Condenser son code Accélérer une partie de son code Exécuter des instructions en parallèle

Quel(s) code(s) sont corrects ?

let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }

IA complète