Instructions de commutation dans VBScript

Lorsqu'un utilisateur souhaite exécuter un groupe d'instructions en fonction de la valeur d'une expression, il peut utiliser des instructions Select Case. Chaque valeur est appelée unCase, et la variable commutée ON basé sur chaque cas. Case Else est exécutée si l'expression de test ne correspond à aucun des cas spécifiés par l'utilisateur.

Case Else est une instruction facultative dans Select Case, cependant, il est recommandé de toujours avoir une instruction Case Else.

Syntaxe

La syntaxe d'une instruction Select dans VBScript est -

Select Case expression
   Case expressionlist1
      statement1
      statement2
      ....
      ....
      statement1n
   Case expressionlist2
      statement1
      statement2
      ....
      ....
   Case expressionlistn
      statement1
      statement2
      ....
      ....   
  Case Else
      elsestatement1
      elsestatement2
      ....
      ....
End Select

Exemple

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim MyVar
         MyVar = 1

         Select case MyVar
            case 1
               Document.write "The Number is the Least Composite Number"
             
            case 2
               Document.write "The Number is the only Even Prime Number"
             
            case 3
               Document.write "The Number is the Least Odd Prime Number"
             
            case else
               Document.write "Unknown Number"
         End select
      </script>
   </body>
</html>

Dans l'exemple ci-dessus, la valeur de MyVar est 1. Par conséquent, le cas 1 serait exécuté.

The Number is the Least Composite Number