JavaScript tandis que la boucle

Tant qu'une condition spécifiée est vraie, la boucle peut toujours exécuter le bloc de code.


tandis que la boucle

tout vrai boucle bloc de code de boucle est exécutée dans les conditions spécifiées.

grammaire

while ( 条件 )
{
需要执行的代码
}

Exemples

Dans ce cas, la boucle continue à fonctionner aussi longtemps que la variable i est inférieur à 5:

Exemples

while (i<5)
{
x=x + "The number is " + i + "<br>";
i++;
}

Essayez »

lampe Si vous oubliez d'ajouter des conditions à la valeur des variables utilisées dans le cycle ne se termine jamais. Cela peut entraîner le navigateur crash.


do / while

do / while est une variante de la boucle while. Le cycle vérifie si les conditions sont remplies avant d'exécuter un bloc de code, et si la condition est vraie, il répéter le cycle.

grammaire

do
{
需要执行的代码
}
while ( 条件 );

Exemples

L'exemple suivant utilise la boucle do / while. La boucle sera exécutée au moins une fois, même si la condition est fausse, il sera exécutée une fois, parce que le bloc de code sera exécuté avant que la condition est testée:

Exemples

do
{
x=x + "The number is " + i + "<br>";
i++;
}
while (i<5);

Essayez »

Ne pas oublier d'augmenter la valeur des conditions variables utilisées, sinon le cycle ne finira jamais!


Comparez et tout

Si vous avez lu le chapitre précédent pour plus de détails au sujet de la boucle, vous trouverez que la boucle while comme la boucle.

Dans cet exemple , la boucle de recyclage pour les voitures pour afficher toutes les valeurs dans le tableau:

Exemples

cars=["BMW","Volvo","Saab","Ford"];
var i=0;
for (;cars[i];)
{
document.write(cars[i] + "<br>");
i++;
}

Essayez »

Dans cet exemple de recyclage en boucle pour afficher toutes les valeurs dans la gamme de voitures:

Exemples

voitures = [ "BMW", "Volvo", "Saab", "Ford"];
var i = 0;
tandis que (voitures [i])
{
document.write (voitures [i] + "<br>");
i ++;
}

Essayez »