Tutoriales ASP

ASP INICIO

Tutorial de WordPress

Introducción a las páginas web Razor de páginas web Diseño de páginas web Carpetas de páginas web Páginas web globales Formularios de páginas web Objetos de páginas web Archivos de páginas web Bases de datos de páginas web Ayudantes de páginas web Cuadrícula web de páginas web Gráficos de páginas web Correo electrónico de páginas web Seguridad de las páginas web Publicación de páginas web Ejemplos de páginas web Clases de páginas web

Maquinilla de afeitar ASP.NET

Introducción a la maquinilla de afeitar Sintaxis de la maquinilla de afeitar Variables de Razor C# Razor C# Bucles Razor C# Lógica Razor VB Variables Razor Bucles VB Razor VB Lógica

ASP clásico

Introducción ASP Sintaxis ASP Variables ASP Procedimientos ASP Condicionales ASP Bucle ASP Formularios ASP Cookies ASP Sesión ASP Aplicación ASP ASP #incluir ASP Global.asa ASP AJAX correo electrónico ASP Ejemplos de ASP

Referencia ASP

Funciones ASP VB Palabras clave ASP VB Respuesta ASP Solicitud ASP Aplicación ASP Sesión ASP Servidor ASP Error de ASP Sistema de archivos ASP flujo de texto ASP Unidad ASP Archivo ASP Carpeta ASP Diccionario ASP Rotador de anuncios ASP Cap del navegador ASP Enlace de contenido ASP Rotador de contenido ASP Referencia rápida ASP

ADO Tutorial

Introducción a ADO Conectar ADO Conjunto de registros ADO Pantalla ADO Consulta ADO Ordenar ADO Agregar Actualización de ADO ADO Eliminar Demostración de ADO Acelerar ADO

Objetos ADO

Comando ADO Conexión ADO ADO Error Campo ADO Parámetro ADO Propiedad ADO Registro ADO Conjunto de registros ADO Corriente ADO Tipos de datos ADO

Bucles de VBScript


Declaraciones en bucle

Las declaraciones de bucle se utilizan para ejecutar el mismo bloque de código un número específico de veces.

En VBScript tenemos cuatro instrucciones de bucle:

  • For... Next declaración : ejecuta el código un número específico de veces
  • For Each...Next instrucción : ejecuta el código para cada elemento de una colección o cada elemento de una matriz
  • Instrucción Do...Loop - bucles mientras o hasta que una condición sea verdadera
  • Instrucción while...Wend - No la use - use la instrucción Do...Loop en su lugar

Para...Siguiente ciclo

Utilice la instrucción For...Next para ejecutar un bloque de código un número específico de veces.

La instrucción For especifica la variable de contador ( i ) y sus valores inicial y final. La instrucción Next aumenta la variable de contador ( i ) en uno.

Ejemplo

<html>
<body>

<%
For i = 0 To 5
  response.write("The number is " & i & "<br />")
Next
%>

</body>
</html>

La palabra clave de paso

Con la palabra clave Step , puede aumentar o disminuir la variable de contador según el valor que especifique.

En el siguiente ejemplo, la variable de contador ( i ) se AUMENTA en dos, cada vez que se repite el bucle.

For i=2 To 10 Step 2
  some code
Next

Para disminuir la variable del contador, debe usar un valor de Paso negativo . Debe especificar un valor final que sea menor que el valor inicial.

En el siguiente ejemplo, la variable de contador ( i ) se DISMINUYE en dos, cada vez que se repite el bucle.

For i=10 To 2 Step -2
  some code
Next

Salir de un For...Next

Puede salir de una instrucción For...Next con la palabra clave Exit For.

For i=1 To 10
  If i=5 Then Exit For
  some code
Next


Para cada... Siguiente bucle

Un bucle For Each...Next repite un bloque de código para cada elemento de una colección o para cada elemento de una matriz.

Ejemplo

<html>
<body>

<%
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"

For Each x In cars
  response.write(x & "<br />")
Next
%>

</body>
</html>

Hacer... Bucle

Si no sabe cuántas repeticiones desea, use una instrucción Do...Loop.

La instrucción Do...Loop repite un bloque de código mientras una condición es verdadera o hasta que una condición se vuelve verdadera.

Repetir código mientras una condición es verdadera

La palabra clave While se usa para verificar una condición en una instrucción Do...Loop.

Do While i>10
  some code
Loop

Si i es igual a 9, el código dentro del ciclo anterior nunca se ejecutará.

Do
  some code
Loop While i>10

El código dentro de este bucle se ejecutará al menos una vez, incluso si i es menor que 10.

Repita el código hasta que una condición se haga verdadera

La palabra clave Until se utiliza para verificar una condición en una instrucción Do...Loop.

Do Until i=10
  some code
Loop

Si i es igual a 10, el código dentro del bucle nunca se ejecutará.

Do
  some code
Loop Until i=10

El código dentro de este bucle se ejecutará al menos una vez, incluso si i es igual a 10.

Salir de un bucle Do...

Puede salir de una sentencia Do...Loop con la palabra clave Exit Do.

Do Until i=10
  i=i-1
  If i<10 Then Exit Do
Loop

El código dentro de este bucle se ejecutará siempre que i sea ​​diferente de 10 y siempre que i sea ​​mayor que 10.


Más ejemplos


Cómo recorrer los seis encabezados en html.


Cómo hacer un simple bucle Do...While .