Tutoriales de VBScript
- Página anterior Tutoriales de VB
- Página siguiente Introducción a VB
实例
- If...then..else语句
- 本例演示如何编写if...then..else语句。
- If...then..elseif语句
- 本例演示如何编写if...then...elseif...语句。
- Select case语句
- Este ejemplo muestra cómo escribir una declaración select case.
Declaración condicional
Frecuentemente, cuando escribimos código, necesitamos ejecutar diferentes operaciones según diferentes condiciones. Podemos usar declaraciones condicionales para realizar este trabajo.
En VBScript, podemos usar tres declaraciones condicionales:
- Declaración if
- Si deseas ejecutar una serie de declaraciones cuando la condición es verdadera, puedes usar esta estructura.
- Declaración if...then...else
- Si deseas ejecutar uno de dos códigos, puedes usar esta estructura.
- Declaración if...then...elseif
- Si deseas seleccionar uno de varios códigos para ejecutar, puedes usar esta estructura.
- Declaración select case
- Si deseas seleccionar uno de varios códigos para ejecutar, puedes usar esta estructura.
If....Then.....Else
En los siguientes casos, puedes usar la estructura If...Then...Else:
- Ejecutar un segmento de código cuando la condición es verdadera
- Elegir uno de dos segmentos de código para ejecutar
Si solo se necesita ejecutar una declaración cuando la condición es verdadera, se puede escribir el código en una sola línea:
si i=10 Entonces msgbox "Hola"
En el código anterior, no hay una declaración .else.. Simplemente permitimos que el código se ejecute cuando la condición es verdadera (cuando i es 10).
Si necesitamos ejecutar más de una declaración cuando la condición es verdadera, debemos escribir una declaración por línea y usar la palabra clave "End If" para finalizar la declaración:
si i=10 Then msgbox "Hola" i = i+1 finalizar If
En el código anterior, también no hay una declaración .else.. Nosotros simplemente permitimos que el código se ejecute cuando la condición es verdadera.
Si deseamos ejecutar una declaración cuando la condición es verdadera y otra cuando no lo es, debemos agregar la palabra clave "Else":
si i=10 entonces msgbox "Hola" else msgbox "Adiós" finalizar If
Cuando la condición es verdadera, se ejecuta el primer segmento de código, y cuando la condición no se cumple, se ejecuta el segundo segmento de código (cuando i no es igual a 10).
If....Then.....Elseif
Si deseas seleccionar uno de varios códigos para ejecutar, puedes usar la estructura if...then...elseif:
si payment="Cash" entonces msgbox "Vas a pagar en efectivo!" si payment="Visa" entonces msgbox "Vas a pagar con visa." si payment="AmEx" entonces msgbox "Vas a pagar con American Express." else msgbox "Método de pago desconocido." finalizar If
Select Case
Si deseas elegir una de varias suites de código para ejecutar, puedes usar la sentencia SELECT:
select case payment case "Cash" msgbox "Vas a pagar en efectivo" case "Visa" msgbox "Vas a pagar con visa" case "AmEx" msgbox "Vas a pagar con American Express" case Else msgbox "Método de pago desconocido" finalizar select
El principio de funcionamiento del código anterior: primero, necesitamos una expresión simple (a menudo una variable), y esta expresión será evaluada una vez. Luego, el valor de la expresión se comparará con cada valor de case, y si coincide, se ejecutará el código correspondiente al case coincidente.
- Página anterior Tutoriales de VB
- Página siguiente Introducción a VB