La fonction d'une instruction LOOP est d'exécuter à plusieurs reprises le même morceau de code. Bien qu'il soit divisé en plusieurs types différents, ses principes sont presque les mêmes; Tant que les conditions données sont remplies, les instructions contenues dans le corps de la boucle seront exécutées en continu et seront interrompues une fois que les conditions ne seront plus remplies.
Alors que Loop est une boucle de pré-test, ce qui signifie que le jugement conditionnel de la fin de l'opportunité est avant d'exécuter le code, de sorte que le corps de la boucle peut ne pas être exécuté du tout. La syntaxe est la suivante:
Instruction (expression)
Lorsque l'expression est ture, le programme continuera d'exécuter l'instruction d'instruction jusqu'à ce que l'expression soit fausse.
Deux cas
La copie de code est la suivante:
<script type = "text / javascript">
var i = isum = 0;
tandis que (i <= 100) {
ISUM + = I;
i ++;
};
Document.Write (ISUM + "<br>"); // Trouvez la somme des nombres à moins de 100
</cript>
<p> Cliquez sur le bouton ci-dessous et continuez à boucler sur le bloc de code tant que je suis inférieur à 5. </p>
<bouton onClick = "myFunction ()"> Cliquez ici </fut-bouton>
<p id = "Demo"> </p>
<cript>
fonction myFunction ()
{
var x = "", i = 0;
Tandis que (i <= 10)
{
x = x + "Le nombre est" + i + "<br>";
i ++;
}
document.getElementById ("Demo"). InnerHtml = x;
}
</cript>