Tutorial 2 de VBScript: declaraciones condicionales, bucle

Tutorial de VBScript - Tabla de contenido

Tutorial de VBScript n. ° 1: Descripción general de las variables de VBScript 

Tutorial de VBScript n. ° 2: Bucles y declaraciones condicionales de VBScript

Tutorial de VBScript n. ° 3: Procedimientos de VBScript

Tutorial de VBScript n. ° 4: Manejo de errores de VBScript y ejecución de VBScript

Tutorial de VBScript n. ° 5: Funciones de cadena de VBScript

VTutorial de BScript n. ° 6: Funciones de fecha de VBScript

Tutorial de VBScript n. ° 7: Funciones de tiempo de VBScript

Tutorial de VBScript n. ° 8: Funciones de matriz de VBScript

En este tutorial de VBScript, vamos a aprender sobre diferentes tipos de declaraciones condicionales de VBScript (instrucción vbscript if else y instrucción vbscript select case) y declaraciones de bucle VBScript (bucle for, bucle do while y bucle while).

Tutorial de VBScript n. ° 1: Declaraciones condicionales de VBScript y bucle de VBScript

Declaraciones condicionales de VBScript:

Las condiciones no son más que unos criterios o una comparación, a partir de los cuales podemos realizar una determinada tarea. Las declaraciones condicionales de VBScript son las características más importantes de VBScript como lenguaje de programación. Las declaraciones condicionales de VBScript realizan diferentes cálculos o acciones en función de determinadas o comparaciones o condiciones. A través de las declaraciones condicionales de VBScript, podemos desarrollar lógica funcional.

En esta sección, aprenderemos sobre diferentes declaraciones condicionales de VBScript, que se utilizan con frecuencia durante la programación. Las declaraciones condicionales de uso frecuente son: 

· Declaración If de VBScript

· Declaración de caso de VBScript

Declaración If de VBScript:

El VBScript Si la declaración se utiliza para validar una o más condiciones a través del programa. Se pueden agregar múltiples condiciones usando operadores lógicos booleanos como Y, O, NO, etc. Aquí, las condiciones son las expresiones que comparan un valor o variable con otro con la ayuda de operadores de comparación como igual (=), no igual (! =), No (!), Etc. En función del resultado de la verificación, podemos realizar una tarea específica.

Las condiciones deben mantenerse entre las palabras clave "Si" y "Entonces". Si es necesario realizar alguna tarea basada en la condición falsa, la tarea debe realizarse después de la declaración "Else". Al final del bloque de instrucciones if, debemos cerrar la instrucción if de VBScript utilizando la palabra clave "End If". Estructura de la declaración If de VBScript - 

If Y Y .. Entonces

  • acciones para el caso de éxito

otro

  • acciones para caso de falla

Si terminar

Declaración ElseIf de VBScript:

A través de la declaración ElseIf de VBScript, podemos agregar varias declaraciones If de VBScript basadas en el resultado del resultado condicional anterior. Las instrucciones ElseIf de VBScript anidadas se utilizan mientras se deben realizar diferentes acciones o tareas en función de cada una de las condiciones. Estructura de la declaración If de VBScript -

If Entonces

  • acciones para la condición 1

Si no Entonces

  • acciones para la condición 2

Si no Entonces

  • acciones para la condición 3

otro

  • acciones para la condición else

Si terminar

Ejemplo: identifique los sábados, domingos y días laborables laborales mediante la declaración IF de VBScript y la declaración ElseIf de VBScript. Aquí usaremos más de una De lo contrario declaraciones para cumplir con nuestros requisitos. Además, podemos poner varias condiciones junto con la instrucción If con la ayuda de los operadores 'Y' u 'O'.

Declaración If de VBScript
Declaración If de VBScript

Declaración de caso de VBScript Select:

Un VBScript Seleccionar caso La declaración es un enfoque alternativo al uso de múltiples VBScript Declaraciones IfElse. Las declaraciones de VBScript Select Case se utilizan mientras tenemos diferentes lógicas / declaraciones basadas en los diferentes valores contra cualquier variable. También se conoce como declaración de cambio de caso. Nos ayuda a escribir código de manera más eficiente y legible.

Un VBScript Seleccionar caso La sentencia funciona con una sola expresión de prueba que se ejecuta una vez, al principio. El resultado de la expresión se comparará en cada case declaración. Para el partido, el bloque de declaraciones asociadas con ese case será ejecutado. El bloque de casos de VBScript Select siempre debe terminar con la palabra clave "End Select". Estructura de la declaración de caso de VBScript Select -

Seleccione // Esta expresión puede tener cualquier valor entre 1-3

Funda 1

  • acciones para el valor de expresión 1

Caso 2

  • acciones para el valor de expresión 2

Caso 3

  • acciones para el valor de expresión 3

Caso Else

  • acciones más condición

Fin Seleccionar

Por ejemplo: identifique los sábados, domingos y días laborables laborales mediante las condiciones if.

Scripting VB en UFT - Seleccionar - Sentencias condicionales de caso en UFT
Secuencias de comandos VB en UFT – Seleccione – Sentencias condicionales de caso en UFT

Bucle de VBScript:

Cuando es necesario ejecutar repetidamente tipos similares de declaraciones, es recomendable escribir declaraciones en bucle para que el código sea más legible y eficiente. El ciclo VBScript funciona repetidamente según las condiciones o el contador de iteraciones. Cada bucle de VBScript tiene tres partes:

·        Iteraciones de bucle - Es básicamente el contador de bucle basado en estas declaraciones que se están ejecutando.

·        Condición de bucle - Basado en este bucle se ejecutará, y una vez que se cumpla la condición, se completará la iteración del bucle.

·        Declaraciones de bucle - son básicamente las actividades repetidas que se ejecutan en función de la condición.

A continuación, las declaraciones de bucle de VBScript se utilizan con frecuencia durante la codificación: 

  • VBScript para bucle
  • VBScript mientras bucle
  • VBScript hacer mientras bucle

VBScript para bucle:

Las declaraciones de VBScript For Loop se utilizan para ejecutar declaraciones repetidas basadas en el contador de iteraciones predefinido. En esta estructura, el ciclo continuará hasta que se alcance la iteración al valor de contador predefinido como condición. El bucle for de VBScript siempre debe comenzar con la palabra clave "For" y terminar con la palabra clave "Next".

Al definir el contador en la palabra clave después de "Para", podemos especificar el incremento o decremento del contador utilizando la palabra clave "Paso". De forma predeterminada, si no usamos esta palabra clave, el bucle For de VBScript definió el incremento en 1. Además, podemos usar la instrucción Exit For de VBScript para salir del bucle, que se puede colocar dentro de cualquier declaración condicional de VBScript dentro de esta estructura de bucle . Estructura de "VBScript For Loop" - 

nIteración =comienzo> afinal> paso

- Declaración repetitiva 1

- Declaración repetitiva 2

If   Entonces

            Salir para

Si terminar

Siguiente

Ejemplo - aquí el bucle se ejecutará hasta que el valor del contador se haya alcanzado a 10,

nIteración = 1 a 10 paso 1

cuadro de mensaje "Iteración actual -" & nIteración

Siguiente

VBScript mientras bucle:

Las sentencias While Loop de VBScript se utilizan para ejecutar sentencias repetidas según una o más condiciones. En esta estructura, las condiciones se verifican al principio del ciclo. Entonces, si no se cumplen las condiciones, el ciclo no se ejecutará. La palabra clave "Mientras" se utiliza para comprobar la condición. Podemos usar la instrucción "Exit While" para salir del bucle while de VBScript, que se puede usar en una instrucción IF dentro de esta estructura de bucle. Estructura para "VBScript While Loop" - 

Mientras

- Declaración repetitiva 1

- Declaración repetitiva 2

If   Entonces

            Salir mientras

Si terminar

Encaminarse a

Ejemplo: aquí el bucle se ejecutará hasta que el valor del contador se alcance 10,

Scripting de VB en UFT - Sentencias de bucle en UFT (While-Wend)
VBScript Loop - Declaración de VBScript While Loop

VBScript hacer mientras bucle:

Las sentencias Do While Loop de VBScript se utilizan para ejecutar sentencias repetidas basadas en una o más condiciones. Este bucle continuará hasta que las condiciones del bucle devuelvan False. VBScript Do While Loop estructura, las condiciones se comprueban al final del ciclo. Entonces, independientemente de las condiciones que se cumplan o no; las declaraciones de bucle siempre se ejecutan para la primera iteración. Podemos usar la instrucción "Exit Do" para salir de este bucle, que se puede colocar en cualquier declaración condicional dentro de esta estructura de bucle.

La palabra clave "Mientras" se utiliza para comprobar la condición. La principal diferencia entre VBScript Do While Loop y VBScript While Loop es la posición de la declaración condicional. Estructura para VBScript "Do While Loop" -

Do

- Declaración repetitiva 1

- Declaración repetitiva 2

If   Entonces

            Salir

Si terminar

Bucle mientras

Ejemplo: aquí el bucle se ejecutará hasta que el valor del contador se alcance 10,

Scripting de VB en UFT: instrucciones de bucle en UFT (Do-Loop)
VBScript Loop - VBScript Do While Loop

Conclusión:

En este artículo de VBScript, hemos aprendido sobre las declaraciones condicionales de VBScript (instrucción if else de vbscript y instrucción de caso de selección de vbscript) y declaraciones de bucle de VBScript (bucle for, bucle do while y bucle while) .Esperamos que este tutorial haya ayudado mucho a repasar los conceptos básicos de VB Scripting. Si desea obtener más información sobre VBScript, haga clic en esta página.

Deja un comentario