Sentencias de bucle de VBScript
- Página anterior Sentencias condicionales de VB
- Página siguiente Resumen de tutoriales de VB
Ejemplo
- Bucle For..next
- Este ejemplo muestra cómo escribir un bucle For....Next simple.
- Salida de título HTML en bucle
- Este ejemplo muestra cómo generar 6 títulos HTML en un bucle.
- Bucle For..each
- Este ejemplo muestra cómo escribir un bucle For.....Each simple.
- Bucle Do...While
- Este ejemplo muestra cómo escribir un bucle Do...While simple.
Instrucciones de bucle
Con frecuencia, al escribir código, deseamos ejecutar una sección de código varias veces. Podemos usar instrucciones de bucle en el código para lograr esto.
En VBScript, podemos utilizar cuatro instrucciones de bucle:
- Instrucción For...Next
- Ejecuta una sección de código una cantidad específica de veces
- Instrucción For Each...Next
- Ejecuta una sección de código para cada elemento de una colección o cada elemento de un array.
- Sentencia Do...Loop
- Ejecutar el bucle cuando la condición sea true o hasta que la condición sea true.
- Sentencia While...Wend
- No use esta sentencia - utilice la sentencia Do...Loop en su lugar.
Bucle For...Next
Si ya has determinado la cantidad de veces que necesitas ejecutar el código, puedes usar la sentencia For...Next para ejecutar este código.
Podemos usar una variable de contador que aumente o disminuya con cada iteración del bucle, por ejemplo:
For i=1 to 10 Alguno de código Next
La sentencia For especifica la variable de cuenta y sus valores de inicio y finalización.
La sentencia Next aumentará la variable i con un valor de paso de 1.
Palabra clave Step
Al usar la palabra clave Step, podemos especificar el valor de paso de aumento o decremento de la variable de cuenta.
En el siguiente ejemplo, el valor de paso de aumento de la variable de cuenta i es 2 en cada iteración del bucle.
For i=2 To 10 Step 2 Alguno de código Next
Para decrementar la variable de cuenta, se debe usar un valor de paso negativo y se debe especificar un valor de finalización menor al valor de inicio.
En el siguiente ejemplo, el valor de paso de decremento de la variable de cuenta i es 2 en cada iteración del bucle.
For i=10 To 2 Step -2 Alguno de código Next
Salir de For...Next
Para salir de la sentencia For...Next, se puede usar la palabra clave Exit.
- Página anterior Sentencias condicionales de VB
- Página siguiente Resumen de tutoriales de VB