Sommaire

Les boucles

1. Les objectifs

Les boucles permettent d’exécuter du code JavaScript de manière répétitive, tout en contrôlant cette répétition, pour éviter que l’exécution du code voulu ne se répète à l’infini.

Nous allons appréhender la boucle while(), "tant que" et sa variante do while(), ainsi que la boucle for(), "pour".

2. La boucle while()

La boucle while() permet d’exécuter un code tant qu’une condition est vraie. Voici la syntaxe de base de cette boucle :

while( condition ){ 
    Exécuter le code ; 
    Evolution de la condition ; 
}

Étudions cette structure de base :

  • Dans les parenthèses de l’instruction while(), nous plaçons la condition qui doit être vérifiée pour que la boucle fonctionne. Vous pouvez utiliser tous les opérateurs mathématiques et logiques que nous avons vus précédemment.

  • Dans les accolades {...}, nous plaçons le code JavaScript qui doit être exécuté tant que la condition est vraie.

  • Ensuite, nous devons forcément avoir une évolution de la condition, sinon la boucle s’exécuterait indéfiniment.

Prenons un exemple simple pour comprendre le principe d’une boucle infinie :

var a=10 ; 
while ( a<100 ){ 
    console.log( "a est inférieur à 100" ) ; 
}

Analysons cette structure : ...