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

Declaraciones condicionales de VBScript


Declaraciones condicionales

Las declaraciones condicionales se utilizan para realizar diferentes acciones para diferentes decisiones.

En VBScript tenemos cuatro sentencias condicionales:

  • Si declaración - ejecuta un conjunto de código cuando una condición es verdadera
  • Instrucción If...Then...Else : seleccione uno de los dos conjuntos de líneas para ejecutar
  • Instrucción If...Then...ElseIf : seleccione uno de los muchos conjuntos de líneas para ejecutar
  • Seleccione la instrucción Case : seleccione uno de los muchos conjuntos de líneas para ejecutar

Si... entonces... si no

Use la instrucción If...Then...Else si desea

  • ejecutar algún código si una condición es verdadera
  • seleccione uno de los dos bloques de código para ejecutar

Si desea ejecutar solo una declaración cuando una condición es verdadera, puede escribir el código en una línea:

If i=10 Then response.write("Hello")

No hay ..Else.. en esta sintaxis. Simplemente le dice al código que realice una acción si una condición es verdadera (en este caso, si i = 10).

Si desea ejecutar más de una declaración cuando una condición es verdadera, debe colocar cada declaración en líneas separadas y finalizar la declaración con la palabra clave "End If":

If i=10 Then
response.write("Hello")
i = i+1
End If

Tampoco hay ..Else.. en el ejemplo anterior. Simplemente dígale al código que realice múltiples acciones si la condición es verdadera.

Si desea ejecutar una declaración si una condición es verdadera y ejecutar otra declaración si la condición no es verdadera, debe agregar la palabra clave "Else":

Ejemplo

i=hour(time)
If i < 10 Then
response.write("Good morning!")
Else
response.write("Have a nice day!")
End If

En el ejemplo anterior, el primer bloque de código se ejecutará si la condición es verdadera y el otro bloque se ejecutará en caso contrario (si i es mayor que 10).



Si... Entonces... ElseIf

Puede usar la declaración If...Then...ElseIf si desea seleccionar uno de los muchos bloques de código para ejecutar:

Ejemplo

i=hour(time)
If i = 10 Then
response.write("Just started...!")
ElseIf i = 11 Then
response.write("Hungry!")
ElseIf i = 12 Then
response.write("Ah, lunch-time!")
ElseIf i = 16 Then
response.write("Time to go home!")
Else
response.write("Unknown")
End If

Seleccione el caso

También puede usar la declaración "Seleccionar caso" si desea seleccionar uno de los muchos bloques de código para ejecutar:

Ejemplo

d=weekday(date)
Select Case d
  Case 1
    response.write("Sleepy Sunday")
  Case 2
    response.write("Monday again!")
  Case 3
    response.write("Just Tuesday!")
  Case 4
    response.write("Wednesday!")
  Case 5
    response.write("Thursday...")
  Case 6
    response.write("Finally Friday!")
  Case else
    response.write("Super Saturday!!!!")
End Select

Así es como funciona: primero tenemos una sola expresión (la mayoría de las veces una variable), que se evalúa una vez. A continuación, el valor de la expresión se compara con los valores de cada Caso de la estructura. Si hay una coincidencia, se ejecuta el bloque de código asociado con ese Caso.