L'instruction Do...Loop répète un bloc d'instructions tant qu'une condition est vraie (While) ou jusqu'à ce qu'une condition devienne vraie (Until).
Do while|Until Condition
' Instructions...
Loop |
|
Do
' Instructions...
While|Until Condition |
|
Dans cette boucle, la condition peut être placée soit au début de la boucle, soit à la fin. Dans ce dernier cas, un cycle sera exécuté quelque soit l'état de la condition de la boucle.
Exemple : [voir]
<html>
<body>
<%
Public x
Public i
x = 0
i = 0
Response.Write "<u>Boucle Do While...Loop</u><br>Comptage :<br>"
' Boucle faire tant que x est inférieur ou égal à 10.
Do While x <= 10
Response.Write x & "<br>"
x = x + 1
Loop
Response.Write "<u>Boucle Do...Loop While</u><br>Comptage :<br>"
' Boucle identique avec la condition en fin de boucle.
Do
Response.Write x
x = x + 1
Loop While x <= 10
%>
<body>
<html> |