Declaración condicional de VBScript: IF Else, ElseIF, Select Case Example

¿Qué es la declaración condicional?

Mientras programa, tendrá que tomar ciertas decisiones y realizar diferentes acciones basadas en esas decisiones.

En tales situaciones, utilizará declaraciones condicionales.

En VBScript, hay cuatro tipos de declaraciones condicionales: If ... Then, If ... Then ... Else, If ... Then ... ElseIf y Select Case.

En este tutorial, aprenderá:

  • Si entonces declaración
  • Si es otra declaración
  • Declaración de If Elseif
  • Declaración de caso SELECT

Declaración de VBScript If Then

Utilizará la instrucción If-Then de VBScript si desea ejecutar algún código cuando una condición específica es verdadera.

Por ejemplo, desea mostrar el mensaje "Bienvenido" siempre que el valor de la variable logIn sea verdadero.

En este caso, utilizará la instrucción If ... Then en VBS.

If loggedIn = true Thendocument.write("Welcome")End If

NOTA: Si olvida finalizar el código con End If, no obtendrá ningún resultado.

Declaración de VBScript If Else

Utilizará VBScript If… .Entonces… .Else instrucción, si desea seleccionar uno de los dos bloques de código para ejecutar.

Por ejemplo, desea mostrar el mensaje "Hola, buenos días" cuando el valor de una variable denominada "tiempo" es menor o igual a diez y mostrar el mensaje "Hola, buen día" en caso contrario.

En tal caso, utilizará If… .Entonces… instrucción Else.

If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If

Declaración de VBScript If Elseif

Utilizará la instrucción If… Then… .ElseIf, si tiene que seleccionar uno de los muchos bloques de código para ejecutar.

Por ejemplo, si desea cambiar la salida según el día de la semana, debe usar la instrucción If… Then… .ElseIf.

If today="Sunday" Thendocument.write("Today is Sunday")ElseIf today="Monday" Thendocument.write("Today is Monday")ElseIf today="Tuesday" Thendocument.write("Today is Tuesday")ElseIf today="Wednesday" Thendocument.write("Today is Wednesday")ElseIf today="Thursday" Thendocument.write("Today is Thursday")ElseIf today="Friday" Thendocument.write("Today is Friday")ElseIf today="Saturday" Thendocument.write("Today is Saturday")End If

Declaración de caso de VBScript SELECT

Similar a la instrucción If… Then… .ElseIf, la instrucción Case de VBScript también se puede usar si tiene que seleccionar uno de los muchos bloques de código para ejecutar.

El mismo código anterior se puede escribir así usando la instrucción Select Case.

Select Case todayCase "Sunday"document.write("Today is Sunday")Case "Monday"document.write("Today is Monday")Case "Tuesday"document.write("Today is Tuesday")Case "Wednesday"document.write("Today is Wednesday")Case "Thursday"document.write("Today is Thursday")Case "Friday"document.write("Today is Friday")Case "Saturday"document.write("Today is Saturday")End Select

Pruebe el código que se proporciona a continuación para aclarar el concepto.

If Else If Ejemplo

Paso 1) Copie el código en su editor

Paso 2) Guarde el archivo como condition.html en su ubicación preferida.

Ahora abra el archivo en Internet Explorer y su pantalla se verá así con un cuadro que le pedirá que ingrese su edad.

Ingrese un valor numérico, digamos 22. Recibirá un mensaje como este.

Ingrese diferentes valores y observe la salida.

Resumen

  • EN VBS, las declaraciones condicionales se utilizan para tomar decisiones y ejecutar diferentes bloques de código en función de las decisiones tomadas.
  • Utilizará la instrucción If ... Then, si desea ejecutar algún código cuando una condición específica es verdadera.
  • Utilizará If… .Entonces… .Else instrucción, si desea seleccionar uno de los dos bloques de código para ejecutar.
  • Utilizará la instrucción If… Then… .ElseIf y la instrucción Select Case, si tiene que seleccionar uno de los muchos bloques de código para ejecutar.

Articulos interesantes...