Dans cette fiche... |
La boucle While permet de répéter une suite d'instructions
plusieurs fois.
Il s'agit dans l'exemple d'afficher les chiffres de 1 à 10.
<%@ LANGUAGE="VBSCRIPT" %> <HTML> <HEAD> <TITLE>Boucle While</TITLE> </HEAD> <BODY> <% i = 1 while i <= 10 Response.Write(i & "<BR>") i = i+1 wend %> </BODY> </HTML>
Seuls les éléments nouveaux par rapport aux listings précédents sont détaillés.
<% i = 1 while i <= 10 ... i = i+1 wend %> |
Une boucle While est délimitée par les
mots-clefs While/Wend. Elle comporte plusieurs parties :
|
Response.Write(i & "<BR>") |
Cette ligne, à l'intérieur de la boucle, servira à
afficher la valeur de i, suivie d'un retour à la ligne HTML (<BR>). Petite nouveauté par rapport aux listings précédents, le retour à la ligne est intégré dans le code VBScript, sous forme de chaîne de caractères, et "collé" ("concaténé" diront les pros !) à la valeur de i. On aurait pu écrire également : <% i = 1 while i <= 10 %> <% =i %><BR> <% i = i+1 wend %> |