Instructions conditionnelles VBScript et boucle VBScript - Un excellent guide d'introduction pour le didacticiel VBScript 2

instructions-conditionnelles-vbscript

Tutoriel VBScript - Table des matières

Tutoriel VBScript n ° 1: Présentation des variables VBScript 

Tutoriel VBScript n ° 2: Instructions et boucles conditionnelles VBScript

Tutoriel VBScript n ° 3: Procédures VBScript

Tutoriel VBScript n ° 4: Gestion des erreurs VBScript et exécution de VBScript

Tutoriel VBScript n ° 5: Fonctions de chaîne VBScript

VTutoriel BScript n ° 6: Fonctions de date VBScript

Tutoriel VBScript n ° 7: Fonctions de temps VBScript

Tutoriel VBScript n ° 8: Fonctions de tableau VBScript

Dans ce didacticiel VBScript, nous allons en apprendre davantage sur les différents types d'instructions conditionnelles VBScript (instruction vbscript if else et instruction vbscript select case) et instructions de boucle VBScript (pour boucle, faire boucle while et boucle while).

Tutoriel VBScript n ° 1: Instructions conditionnelles VBScript et boucle VBScript

Instructions conditionnelles VBScript:

Les conditions ne sont rien d'autre que des critères ou des comparaisons sur la base desquels nous pouvons effectuer une certaine tâche. Les instructions conditionnelles VBScript sont les fonctionnalités les plus importantes de VBScript en tant que langage de programmation. Les instructions conditionnelles VBScript effectuent différents calculs ou actions en fonction de certains ou de comparaisons ou de conditions. Grâce aux instructions conditionnelles VBScript, nous pouvons développer une logique fonctionnelle.

Dans cette section, nous allons en apprendre davantage sur les différentes instructions conditionnelles VBScript, qui sont fréquemment utilisées lors de la programmation. Les instructions conditionnelles fréquemment utilisées sont - 

· Instruction VBScript If

· Déclaration de cas VBScript

Instruction VBScript If:

Le VBScript Si l'instruction est utilisée pour valider une ou plusieurs conditions via le programme. Plusieurs conditions peuvent être ajoutées à l'aide d'opérateurs booléens logiques tels que AND, OR, NOT, etc. Ici, les conditions sont les expressions qui comparent une valeur ou une variable à une autre à l'aide d'opérateurs de comparaison tels que equal (=), not equal (! =), Not (!), Etc. En fonction du résultat de la vérification, nous pouvons effectuer une tâche spécifique.

Les conditions doivent être conservées entre les mots-clés «Si» et «Alors». Si une tâche doit être effectuée sur la base de la condition fausse, la tâche doit être exécutée après l'instruction «Sinon». À la fin du bloc d'instructions if, nous devons fermer l'instruction if VBScript en utilisant le mot-clé «End If». Structure de l'instruction If VBScript - 

If ET ET .. Ensuite

  • actions pour cas de réussite

autre

  • actions en cas d'échec

Si fin

Instruction VBScript ElseIf:

Grâce à l'instruction VBScript ElseIf, nous pouvons ajouter plusieurs instructions VBScript If basées sur le résultat du résultat conditionnel précédent. Les instructions VBScript ElseIf imbriquées sont utilisées alors que différentes actions ou tâches doivent être effectuées en fonction de chacune des conditions. Structure de l'instruction If VBScript -

If Ensuite

  • actions pour la condition 1

SinonIF Ensuite

  • actions pour la condition 2

SinonIF Ensuite

  • actions pour la condition 3

autre

  • actions pour autre condition

Si fin

Exemple: identifiez le samedi, le dimanche et les jours ouvrables ouvrables à l'aide de l'instruction VBScript IF et de l'instruction VBScript ElseIf. Ici, nous en utiliserons plus d'un Sinon déclarations pour répondre à nos exigences. De plus, nous pouvons mettre plusieurs conditions avec l'instruction If à l'aide des opérateurs 'AND' ou 'OR'.

Instruction VBScript If
Instruction VBScript If

Déclaration de cas VBScript Select:

Un VBScript Choisir un cas La déclaration est une approche alternative à l'utilisation de plusieurs VBScript Instructions IfElse. Les instructions VBScript Select Case sont utilisées alors que nous avons différentes logiques / instructions basées sur les différentes valeurs par rapport à n'importe quelle variable. Elle est également connue sous le nom de déclaration switch-case. Cela nous aide à écrire du code plus efficacement et plus lisible.

Un VBScript Choisir un cas L'instruction fonctionne avec une seule expression de test qui est exécutée une fois, au début. Le résultat de l'expression sera comparé dans chaque maisons déclaration. Pour la correspondance, le bloc d'instructions associé à cela maisons sera exécuté. Le bloc VBScript Select Case doit toujours se terminer par le mot clé «End Select». Structure de l'instruction de cas VBScript Select -

Choisir // Cette expression peut avoir n'importe quelle valeur entre 1 et 3

ETUDES 1

  • actions pour la valeur d'expression 1

Affaire 2

  • actions pour la valeur d'expression 2

Affaire 3

  • actions pour la valeur d'expression 3

Case Else

  • action autre condition

End Select

Par exemple: identifiez le samedi, le dimanche et les jours ouvrés en utilisant les conditions if.

Script VB dans UFT - Select - Instructions conditionnelles de casse dans UFT
Script VB dans UFT - Select - Instructions conditionnelles de casse dans UFT

Boucle VBScript:

Lorsque des types d'instructions similaires doivent être exécutés à plusieurs reprises, il est conseillé d'écrire des instructions en boucle pour rendre le code plus lisible et efficace. La boucle VBScript fonctionne à plusieurs reprises en fonction des conditions ou du compteur d'itérations. Chaque boucle VBScript comprend trois parties -

·        Itérations de boucle - C'est essentiellement le compteur de boucles basé sur ces instructions qui sont exécutées.

·        Condition de boucle - Sur la base de cette boucle sera exécutée, et une fois la condition remplie, l'itération de la boucle sera terminée.

·        Déclarations de boucle - ce sont essentiellement les activités répétées qui sont exécutées en fonction de la condition.

Ci-dessous, les instructions de bouclage VBScript sont fréquemment utilisées pendant le codage - 

  • VBScript pour la boucle
  • Boucle While VBScript
  • Boucle VBScript Do While

VBScript pour la boucle:

Les instructions VBScript For Loop sont utilisées pour exécuter des instructions répétées en fonction du compteur d'itérations prédéfini. Dans cette structure, la boucle continuera jusqu'à ce que l'itération soit atteinte à la valeur de compteur prédéfinie en tant que condition. La boucle VBScript For doit toujours commencer par le mot clé «For» et se terminer par le mot clé «Next».

Lors de la définition du compteur dans le mot clé après «For», nous pouvons spécifier l'incrémentation ou la décrémentation du compteur à l'aide du mot clé «Step». Par défaut, si nous n'utilisons pas ce mot-clé, la boucle VBScript For définit l'incrément de 1. Nous pouvons également utiliser l'instruction VBScript Exit For pour sortir de la boucle, qui peut être placée dans n'importe quelle instruction conditionnelle VBScript au sein de cette structure en boucle . Structure de «VBScript For Loop» - 

Pour nIteration =Commencez> àfin> Etape

- Énoncé répétitif 1

- Énoncé répétitif 2

If   Ensuite

            Sortie pour

Si fin

Suivant

Exemple - ici la boucle sera exécutée jusqu'à ce que la valeur du compteur soit atteinte à 10,

Pour nIteration = 1 à 10 Etape 1

Msgbox "Itération actuelle -" & nIteration

Suivant

Boucle While VBScript:

Les instructions VBScript While Loop sont utilisées pour exécuter des instructions répétées basées sur une ou plusieurs conditions. Dans cette structure, les conditions sont vérifiées au début de la boucle. Ainsi, si les conditions ne sont pas remplies, la boucle ne sera pas exécutée. Le mot-clé «While» est utilisé pour vérifier la condition. Nous pouvons utiliser l'instruction «Exit While» pour quitter la boucle while de VBScript, qui peut être utilisée dans une instruction IF au sein de cette structure en boucle. Structure de «VBScript While Loop» - 

Tandis que

- Énoncé répétitif 1

- Énoncé répétitif 2

If   Ensuite

            Quitter pendant

Si fin

Wend

Exemple - ici la boucle sera exécutée jusqu'à ce que la valeur du compteur soit atteinte à 10,

Script VB dans UFT - Instructions de bouclage dans UFT (While-Wend)
Boucle VBScript - Instruction de boucle While VBScript

Boucle VBScript Do While:

Les instructions VBScript Do While Loop sont utilisées pour exécuter des instructions répétées basées sur une ou plusieurs conditions. Cette boucle sera poursuivie jusqu'à ce que les conditions de la boucle retournent False. Structure de boucle VBScript Do While, les conditions sont vérifiées à la fin de la boucle. Ainsi, quelles que soient les conditions sont réunies ou non; les instructions de boucle sont toujours exécutées pour la première itération. Nous pouvons utiliser l'instruction «Exit Do» pour sortir de cette boucle, qui peut être placée dans n'importe quelle instruction conditionnelle au sein de cette structure en boucle.

Le mot-clé «While» est utilisé pour vérifier la condition. La principale différence entre l'instruction VBScript Do While Loop et VBScript While Loop réside dans la position de l'instruction conditionnelle. Structure pour VBScript «Do While Loop» -

Do

- Énoncé répétitif 1

- Énoncé répétitif 2

If   Ensuite

            Quitter Do

Si fin

Boucle pendant

Exemple - ici la boucle sera exécutée jusqu'à ce que la valeur du compteur soit atteinte à 10,

Script VB dans UFT - Instructions de bouclage dans UFT (Do-Loop)
Boucle VBScript - Boucle VBScript Do While

Conclusion:

Dans cet article VBScript, nous avons appris les instructions conditionnelles VBScript (instruction vbscript if else et instruction vbscript select case) et les instructions de boucle VBScript (pour boucle, faire boucle while et boucle while). Nous espérons que ce tutoriel a beaucoup aidé à rafraîchissez vos bases de VB Scripting. Si vous souhaitez en savoir plus sur VBScript, cliquez sur ici.

À propos de K Mondal

Bonjour, je suis K. Mondal, je suis associé à une organisation de premier plan. J'ai plus de 12 ans d'expérience de travail dans des domaines tels que le développement d'applications, les tests d'automatisation, le consultant en informatique. Je suis très intéressé par l'apprentissage de différentes technologies. Je suis ici pour répondre à mon aspiration et je contribue actuellement en tant qu'auteur et développeur de site Web à la fois dans LambdaGeeks.
Connectez-vous à LinkedIn - https://www.linkedin.com/in/kumaresh-mondal/

Laisser un commentaire

Votre adresse email n'apparaîtra pas. Les champs obligatoires sont marqués *

Geeks Lambda