VBScript - Boucles
Il peut arriver que vous deviez exécuter un bloc de code plusieurs fois. En général, les instructions sont exécutées de manière séquentielle: la première instruction d'une fonction est exécutée en premier, suivie de la seconde, et ainsi de suite.
Les langages de programmation fournissent diverses structures de contrôle qui permettent des chemins d'exécution plus compliqués. Une instruction de boucle nous permet d'exécuter une instruction ou un groupe d'instructions plusieurs fois et suit le général à partir d'une instruction de boucle dans VBScript.
VBScript fournit les types de boucles suivants pour gérer les exigences de bouclage. Cliquez sur les liens suivants pour vérifier leurs détails.
Type de boucle | La description |
---|---|
pour boucle | Exécute une séquence d'instructions plusieurs fois et abrége le code qui gère la variable de boucle. |
pour ..chaque boucle | Il est exécuté s'il y a au moins un élément dans le groupe et réitéré pour chaque élément d'un groupe. |
boucle while..wend | Il teste la condition avant d'exécuter le corps de la boucle. |
boucles do.. while | Les instructions do..While seront exécutées tant que la condition est True. (C'est-à-dire) La boucle doit être répétée jusqu'à ce que la condition soit False. |
faire..jusqu'à des boucles | Les instructions do..Until seront exécutées tant que la condition est False (c'est-à-dire). La boucle doit être répétée jusqu'à ce que la condition soit vraie. |
Déclarations de contrôle de boucle
Les instructions de contrôle de boucle modifient l'exécution de sa séquence normale. Lorsque l'exécution quitte une portée, toutes les instructions restantes dans la boucle ne sont PAS exécutées.
VBScript prend en charge les instructions de contrôle suivantes. Cliquez sur les liens suivants pour vérifier leurs détails.
Déclaration de contrôle | La description |
---|---|
Exit For instruction | Met fin au For loop instruction et transfère l'exécution à l'instruction immédiatement après la boucle |
Instruction Exit Do | Met fin au Do While instruction et transfère l'exécution à l'instruction immédiatement après la boucle |