vbscript conditional statements
Introducción a las declaraciones condicionales: Tutorial de VBScript n. ° 4
Nosotros discutimos ' Constantes, operadores y precedencia de operadores en VBScript En mi anterior 3er tutorial en ' Aprendiendo VBScript 'Serie.
Aquí, explicaré las diferentes declaraciones condicionales que se utilizan en VBScript. Debe tener una buena comprensión de estas declaraciones condicionales para poder continuar con los temas siguientes de una manera fácil.
Este tutorial le informa sobre el significado y los tipos de declaraciones condicionales en detalle junto con ejemplos simples para su fácil comprensión.
Hablemos de las declaraciones condicionales.
Lo que vas a aprender:
- Declaraciones condicionales
- Varias declaraciones condicionales en VBScript
- Conclusión
- Lectura recomendada
Declaraciones condicionales
Como el propio nombre lo explica, Declaraciones condicionales se refiere a un conjunto de declaraciones que están escritas para cumplir con una condición particular. En términos simples, estas son declaraciones que ayudan en el proceso de toma de decisiones al permitir que uno verifique si se cumple o no alguna condición específica según los requisitos de un programa.
En ocasiones, puede ocurrir una situación en la que en un fragmento de código, se requieren algunas acciones para tomar algunas decisiones y las declaraciones condicionales satisfacen este criterio. Estas declaraciones se utilizan ampliamente durante la codificación, por lo que forman la base de un lenguaje de programación.
Déjame citar un simple Ejemplo de nuestro día a día para que entiendas esto con mayor claridad. Consideremos un escenario que 'Tienes que ir a una fiesta hoy' pero hay algunas condiciones para eso. Si llega el taxi, entonces podrá ir a la fiesta o de lo contrario tendrá que perderse la fiesta.
En tal caso, las declaraciones condicionales se pueden escribir de la siguiente manera:
Si viene un taxi, entonces
irás en La fiesta
Demás
te perderás la fiesta
Terminara si
diferencia entre las pruebas de caja blanca y caja negra
Analicemos los diversos tipos de declaraciones condicionales en VBScript.
Lectura sugerida = >> Declaraciones condicionales en VBA
Varias declaraciones condicionales en VBScript
El lenguaje VBScript admite 4 tipos de declaraciones condicionales.
La mayoría de nosotros ya debemos conocer estas declaraciones mientras trabajamos en otros lenguajes de programación. De estas declaraciones, se puede utilizar cualquier declaración en función de sus requisitos y depende de usted decidir y elegir la mejor opción para un escenario específico.
A continuación se muestra la lista de declaraciones condicionales:
- VBScript If… End If Statement
- VBScript If ... Else ... End If Declaración
- VBScript If ... ElseIf ... Else ... End If Declaración
- VBScript Select Case… End Select Statement
Analicemos cada una de estas declaraciones en detalle.
# 1) VBScript If… End If Statement
Esta declaración condicional es la más básica y ampliamente utilizada de las 4 declaraciones condicionales disponibles. Además, es muy fácil de usar y comprender.
Esto se usa en aquellos escenarios donde hay alguna condición específica que debe cumplirse y si esa condición se cumple, se ejecutarán algunas líneas específicas de declaraciones que están escritas dentro de 'If ... End If'.
Entendamos esto con la ayuda de un ejemplo simple.
Ejemplo:
Si desea mostrar algún mensaje específico basado en el valor de alguna variable, entonces If… End If Statement puede usarse de la siguiente manera.
|_+_|
# 2) VBScript If… Else… End If Statement
Esta es la expansión de la declaración If… End If. En este tipo, el bloque de declaraciones se divide en 2 partes: dentro de la parte 'Si' y dentro de la parte 'Else' respectivamente. Cualquiera de las 2 partes se ejecuta inmediatamente dependiendo de la condición que se cumpla.
Entendamos esto con la ayuda de un ejemplo simple.
Ejemplo:
Si hay una expresión que evaluará Verdadero o Falso. Luego, en caso de Verdadero, se mostrará algún mensaje específico y en caso de Falso, se mostrará algún otro mensaje.
En tal escenario, puede utilizar If… Else… End If Statement de la siguiente manera.
|_+_|
# 3) VBScript If… ElseIf… Else… End If Declaración
Este método es una extensión del anterior, es decir, If ... Else ... End If Statement. Cuando un conjunto de declaraciones se divide en varios bloques junto con la parte If y Else y si también se requieren otras partes en un código, puede usar esta declaración condicional.
A veces, puede surgir una situación en la que una condición no se satisface en la parte 'Si' ni en la parte 'Else' y es necesario verificar algunas otras condiciones.
En los casos antes mencionados If ... ElseIf ... Else ... End If Declaración puede ser usado.
Entendamos esto claramente con la ayuda de un ejemplo.
Ejemplo:
Supongamos un caso en el que necesita verificar el tipo de datos de una variable como si es de tipo booleano, tipo de cadena, etc. Luego, en tal escenario, debe verificar múltiples condiciones y debe moverse en varios bloques uno por uno y si nada cumple la condición y, finalmente, se moverá a la parte Else del código.
Echemos un vistazo a su implementación.
|_+_|
# 4) Caso de selección de VBScript ... Declaración de selección final
Esta declaración condicional funciona de la misma manera que la anterior, es decir, If ... ElseIf ... Else ... End If Statement, pero según la observación, Select Case es la mejor opción cuando se trata de trabajar con múltiples conjuntos de condiciones en un programa.
Cuando trabajas con 'If ... ElseIf ... Else ... End If Statement' tienes que mover cada condición o bloquear una por una hasta que alcances la esperada y esto consume mucho tiempo y esfuerzo. Mientras que en el caso de Select Statement, puede pasar directamente al caso exacto sin perder tiempo yendo a cada condición una por una.
Veamos la implementación de Select Case haciendo referencia al ejemplo anterior.
Ejemplo:
|_+_|
Conclusión
Espero que al final de este tutorial de Serie VBScript podrá comprender los siguientes tutoriales de esta serie con facilidad y comodidad.
Siguiente tutorial n. ° 5 : Informaré sobre los diversos tipos de bucles en el lenguaje VBScript en mis próximos tutoriales.
Esté atento a muchos más tutoriales sobre la serie VBScript.
No dude en compartir su experiencia sobre el trabajo con declaraciones condicionales y háganos saber si tiene alguna pregunta.
Lectura recomendada
- Tutoriales de VBScript: Aprenda VBScript desde cero (más de 15 tutoriales en profundidad)
- Manejo de errores de VBScript: VBScript en caso de error, en caso de error, ir a 0, en caso de error, reanudar a continuación
- Declaraciones condicionales Unix: If Then Else y operadores relacionales
- Trabajar con eventos en VBScript
- Funciones y procedimientos de VBScript
- Declaraciones condicionales de Python: if_else, elif, declaraciones if anidadas
- Adición de declaraciones condicionales y de bucle en la vista de palabras clave - Tutorial de QTP n. ° 4
- Variables de VBScript: cómo declarar y usar variables - VBScript Dim