Boucle VB
Instruction de boucle
L'instruction de boucle est utilisée pour exécuter le même bloc de code un nombre de fois spécifié. Les instructions de boucle sont utilisées pour exécuter le même bloc de code un nombre de fois spécifié.
Dans VBScript, nous pouvons utiliser quatre types d'instructions de boucle :
Pour...Instruction suivante - Exécute un bloc de code un nombre de fois spécifié
Pour chaque...Instruction suivante - Pour chaque élément de la collection ou Exécuter un certain morceau de code pour chaque élément du tableau
Instruction Do...Loop - Exécuter une boucle lorsque la condition est vraie ou jusqu'à ce que la condition est vraie
Instruction While...Wend - N'utilisez pas cette instruction - utilisez plutôt l'instruction Do...Loop
For...Next Loop
Veuillez utiliser l'instruction For...Next pour exécuter une section de code un nombre de fois spécifié. L'instruction
For spécifie la variable de comptage (i) et ses valeurs initiales et finales. L'instruction Suivant incrémente la variable (i) de 1.
Instance
<html> <body> <script type="text/vbscript"> For i = 0 To 5 document.write("The number is " & i & "<br />") Next </script> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Mot-clé Step
Avec le mot-clé Step, vous pouvez spécifier la valeur de pas pour incrémenter ou décrémenter la variable de comptage.
Dans l'exemple ci-dessous, la variable count (i) est incrémentée de 2 à chaque boucle.
Du code
Suivant
Si vous souhaitez décrémenter une variable de comptage, vous devez utiliser une valeur Step négative. Et une valeur finale inférieure à la valeur initiale doit être spécifiée.
Dans l'exemple ci-dessous, la variable count (i) est décrémentée de 2 à chaque boucle.
du code
Suivant
Exit For...Next
Vous pouvez quitter l'instruction For...Next via le mot-clé Exit For.
Si i = 5 alors quittez pour
du code
Suivant
Pour chaque...Boucle suivante
Pour chaque...Suivant pour chaque élément de la collection Ou exécuter un certain morceau de code à plusieurs reprises pour chaque élément d'un tableau.
Instance
<html> <body> <script type="text/vbscript"> Dim cars(2) cars(0)="Volvo" cars(1)="Saab" cars(2)="BMW" For Each x In cars document.write(x & "<br />") Next </script> </body> </html>
Exécuter l'instance »
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Do...Loop
Si vous ne savez pas combien de fois répéter, vous pouvez utiliser l'instruction Do...Loop.
L'instruction Do...Loop exécute à plusieurs reprises une section de code jusqu'à ce que la condition soit vraie ou que la condition devienne vraie.
Exécutez le code à plusieurs reprises jusqu'à ce que la condition soit vraie
Vous pouvez utiliser le mot-clé While pour vérifier la condition d'une instruction Do... Loop.
Certains codes
Boucle
Si i est égal à 9, le code dans la boucle ci-dessus mettra fin à l'exécution.
du code
Loop While i>10
Le code dans cette boucle sera exécuté au moins une fois, même si i est inférieur à 10.
Exécutez le code à plusieurs reprises jusqu'à ce que la condition devienne vraie
Vous pouvez utiliser le mot-clé Jusqu'à pour vérifier la condition d'une instruction Do...Loop.
Certains codes
Boucle
Si i est égal à 10, le code dans la boucle ci-dessus mettra fin à l'exécution.
du code
Boucle jusqu'à i=10
Le code à l'intérieur de cette boucle sera exécuté au moins une fois, même si i est égal à 10.
Exit Do...Loop
Vous pouvez quitter l'instruction Do...Loop via le mot-clé Exit Do.
je=i-1
Si i<10 Then Exit Do
Loop
Le code de cette boucle sera exécuté. Plus d'exemples (IE uniquement)

Comment parcourir six titres en HTML.
Comment créer une boucle
Do...While