Le contenu de cet article est une introduction à la connaissance des boucles en JavaScript (exemples de code). J'espère qu'il aura une certaine valeur de référence. aide Vous avez aidé.
boucle for
Utilisez une boucle for lorsque le nombre d'exécutions du script a été déterminé.
Syntaxe :
for (变量=开始值;变量<=结束值;变量=变量+步进值) { 需执行的代码 }
Explication : L'exemple suivant définit un programme en boucle dans lequel la valeur de départ de i est 0. Chaque fois que la boucle est exécutée, la valeur de i sera incrémentée de 1 et la boucle continuera jusqu'à ce que i soit égal à 10.
Remarque : La valeur du pas peut être négative. Si la valeur du pas est négative, vous devez ajuster l'opérateur de comparaison dans l'instruction for.
<html> <body> <script> var i=0 for (i=0;i<=10;i++) { document.write("The number is " + i) document.write("<br />") } </script> </body> </html>
The number is 0 The number is 1 The number is 2 The number is 3 The number is 4 The number is 5 The number is 6 The number is 7 The number is 8 The number is 9 The number is 10
La boucle while est utilisée pour exécuter du code dans une boucle lorsqu'une condition spécifiée est vraie.
while (变量<=结束值) { 需执行的代码 }
Remarque : En plus de <=, d'autres opérateurs de comparaison peuvent également être utilisés.
Explication : L'exemple suivant définit un programme en boucle La valeur de départ du paramètre i de ce programme en boucle est 0. Le programme s'exécute à plusieurs reprises jusqu'à ce que i soit supérieur à 10. La valeur de i augmentera de 1 à chaque exécution.
<html> <body> <script> var i=0 while (i<=10) { document.write("The number is " + i) document.write("<br />") i=i+1 } </script> </body> </html>
The number is 0 The number is 1 The number is 2 The number is 3 The number is 4 The number is 5 The number is 6 The number is 7 The number is 8 The number is 9 The number is 10
do...while loop est une variante de la boucle while. La boucle exécutera d'abord le code lors de sa première exécution, puis continuera la boucle lorsque la condition spécifiée est vraie. On peut donc dire que la boucle do...while exécute le code qu'elle contient au moins une fois, même si la condition est fausse, car la vérification de la condition ne sera effectuée que lorsque le code qu'elle contient sera exécuté.
do { 需执行的代码 } while (变量<=结束值)
<html> <body> <script> var i=0 do { document.write("The number is " + i) document.write("<br />") i=i+1 } while (i<0) </script> </body> </html>
The number is 0
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!