asp-classic
Bucle
Buscar..
En bucle
En la ASP clásica podemos especificar un bucle for con la palabra clave for . Con la instrucción for necesitamos la siguiente instrucción que incrementará el contador.
For i = 0 To 10
Response.Write("Index: " & i)
Next
La palabra clave step se puede usar para cambiar la forma en que la siguiente declaración modificará el contador.
For i = 10 To 1 Step -1
'VBS Comment
Next
Para salir de un bucle for, use la instrucción Exit For
For i = 0 To 10
Response.Write("Index: " & i)
If i=7 Then Exit For 'Exit loop after we write index 7
Next
También podemos usar un For...Each
bucle para realizar un bucle a través de una serie de elementos definidos en una colección. Por ejemplo:
Dim farm, animal
farm = New Array("Dog", "Cat", "Horse", "Cow")
Response.Write("Old MacDonald had a Farm, ")
For Each animal In farm
Response.Write("and on that farm he had a " & animal & ".<br />")
Next
Hacer bucle
Do while es muy similar a for loop, sin embargo, esto generalmente se usa si nuestras repeticiones de bucles son desconocidas.
Hacer mientras
'Continues until i is greater than 10
Do While i <= 10
i = i + 1
Loop
'Or we can write it so the first loop always executes unconditionally:
'Ends after our first loop as we failed this condition on our previous loop
Do
i = i + 1
Loop While i <= 10
Hacer hasta:
'Ends once i equates to 10
Do Until i = 10
i = i + 1
Loop
'Or we can write it so the first loop always executes unconditionally:
'Ends after our first loop as we failed this condition on our previous loop
Do
i = i + 1
Loop Until i=10
Salir de un bucle Do es similar a un bucle for, pero solo se usa la instrucción Exit Do.
'Exits after i equates to 10
Do Until i = 10
i = i + 1
If i = 7 Then Exit Do
Loop
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow