JavaScript Tutorial

JavaScript en boucle


Les boucles peuvent exécuter un bloc de code tant qu’une condition spécifiée est vraie.


La boucle While

Le while loop parcourt un bloc de code tant qu’une condition spécifiée est vraie.

Syntaxe

alors que (condition) {
// bloc de code à exécuter
}

Exemple

Dans l’exemple suivant, le code de la boucle s’exécutera encore et encore tant qu’une variable (i) est inférieure à 10 :

Si vous oubliez d’augmenter la variable utilisée dans la condition, la boucle ne se terminera jamais. Cela plantera votre navigateur.


La boucle Do While

Le do while boucle est une variante de la boucle while. Cette boucle exécutera le bloc de code une fois, avant de vérifier si la condition est vraie, puis elle répétera la boucle tant que la condition est vraie.

Syntaxe

faire {
// bloc de code à exécuter
}
alors que (condition);

Exemple

L’exemple ci-dessous utilise un do while boucle. La boucle sera toujours exécutée au moins une fois, même si la condition est fausse, car le bloc de code est exécuté avant que la condition ne soit testée :

N’oubliez pas d’augmenter la variable utilisée dans la condition, sinon la boucle ne se terminera jamais !



Comparer pendant et pendant

Si vous avez lu le chapitre précédent, à propos de la boucle for, vous découvrirez qu’une boucle while est sensiblement la même qu’une boucle for, avec les instructions 1 et 3 omises.

La boucle de cet exemple utilise un for loop pour collecter les noms de voitures à partir du tableau cars :

Exemple

const voitures = [“BMW”, “Volvo”, “Saab”, “Ford”];
soit i = 0 ;
laisser texte = “” ;

pour (;voitures[i];) {
texte += voitures[i];

je++ ;
}

Essayez-le vous-même »

La boucle de cet exemple utilise un while loop pour collecter les noms de voitures à partir du tableau cars :

Exemple

const voitures = [“BMW”, “Volvo”, “Saab”, “Ford”];
soit i = 0 ;
laisser texte = “” ;

tandis que (voitures[i]) {
texte += voitures[i];

je++ ;
}

Essayez-le vous-même »



#JavaScript #boucle

Related Articles

Check Also
Close
Back to top button