Tutoriels VBScript
- Page précédente Tutoriels VB
- Page suivante Introduction au VB
实例
- If...then..else 语句
- 本例演示如何编写 if...then..else 语句。
- If...then..elseif 语句
- 本例演示如何编写 if...then...elseif... 语句。
- Instruction Select case
- Cet exemple montre comment écrire une instruction select case.
Instruction conditionnelle
Souvent, lorsque nous écrivons du code, nous devons exécuter différentes opérations en fonction de différentes jugements. Nous pouvons utiliser des instructions conditionnelles pour faire ce travail.
Dans VBScript, nous pouvons utiliser trois instructions conditionnelles :
- Instruction if
- Si vous souhaitez exécuter une série d'instructions lorsque la condition est vraie, vous pouvez utiliser cette instruction.
- Instruction if...then...else
- Si vous souhaitez exécuter l'un des deux ensembles de codes, vous pouvez utiliser cette instruction.
- Instruction if...then...elseif
- Si vous souhaitez choisir l'un des ensembles de codes à exécuter, vous pouvez utiliser cette instruction.
- Instruction select case
- Si vous souhaitez choisir l'un des ensembles de codes à exécuter, vous pouvez utiliser cette instruction.
If....Then.....Else
Dans les cas suivants, vous pouvez utiliser l'instruction If...Then...Else :
- Exécuter un segment de code lorsque la condition est vraie
- Choisir l'un des deux segments de code à exécuter
Si vous devez exécuter une seule instruction lorsque la condition est vraie, vous pouvez écrire le code en une ligne :
si i=10 Alors msgbox "Bonjour"
Dans le code ci-dessus, il n'y a pas de statement .else.. Nous avons simplement fait exécuter une seule opération lorsque la condition est vraie (lorsque i est 10).
Si nous devons exécuter plusieurs instructions lorsque la condition est vraie, nous devons écrire une instruction par ligne, puis utiliser le mot-clé "End If" pour terminer cette instruction :
si i=10 Alors msgbox "Bonjour" i = i+1 fin If
Dans le code ci-dessus, il n'y a pas de statement .else.. Nous avons simplement fait exécuter plusieurs opérations lorsque la condition est vraie.
Si nous devons exécuter une instruction lorsque la condition est vraie et une autre lorsque la condition n'est pas vraie, nous devons ajouter le mot-clé "Else" :
si i=10 alors msgbox "Bonjour" else msgbox "Au revoir" fin If
Lorsque la condition est vraie, le premier segment de code est exécuté, et lorsque la condition n'est pas valable, le second segment de code est exécuté (lorsque i est différent de 10).
If....Then.....Elseif
Si vous souhaitez choisir l'un des ensembles de codes à exécuter, vous pouvez utiliser les instructions if...then...elseif :
si payment="Cash" alors msgbox "Vous allez payer en espèces !" sinon payment="Visa" alors msgbox "Vous allez payer avec visa." sinon payment="AmEx" alors msgbox "Vous allez payer avec American Express." else msgbox "Méthode de paiement inconnue." fin If
Select Case
Si vous souhaitez choisir l'un des ensembles de codes pour l'exécuter, vous pouvez utiliser l'instruction SELECT :
select case payment case "Cash" msgbox "Vous allez payer en espèces" case "Visa" msgbox "Vous allez payer avec visa" case "AmEx" msgbox "Vous allez payer avec American Express" case Else msgbox "Méthode de paiement inconnue" fin select
Le principe de fonctionnement du code ci-dessus : d'abord, nous avons besoin d'une expression simple (souvent une variable) qui sera évaluée une fois. Ensuite, la valeur de l'expression sera comparée à chaque valeur de case, et si elle correspond, le code correspondant au case correspondant sera exécuté.
- Page précédente Tutoriels VB
- Page suivante Introduction au VB