JavaScript Boucle while
Tant que la condition spécifiée est vraie, la boucle peut continuer à exécuter le bloc de code.
Boucle while
La boucle while exécute le bloc de code de manière répétée tant que la condition spécifiée est vraie.
Syntaxe
{
Code à exécuter
}
Exemples
La boucle dans cet exemple continuera de s'exécuter tant que la variable i est inférieure à 5 :
| Si vous oubliez d'augmenter la valeur de la variable utilisée dans la condition, la boucle ne se terminera jamais. Cela peut provoquer le plantage du navigateur. |
Boucle do/while
La boucle do/while 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 si la condition est vraie.
Syntaxe
{
Code à exécuter
}
while (Condition);
Exemples
L'exemple suivant utilise une boucle do/while. La boucle sera 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 valeur de la variable utilisée dans la condition, sinon la boucle ne se terminera jamais !
Comparaison entre for et while
Si vous avez lu le chapitre précédent sur les boucles for, vous constaterez que la boucle while est très similaire à la boucle for.
La boucle dans cet exemple utiliseune boucle forpour afficher toutes les valeurs du tableau cars :
Exemples
Essayez-le vous-même »
La boucle dans cet exemple utiliseune boucle whilepour afficher toutes les valeurs du tableau cars :
Exemples
Essayez-le vous-même »