Instruções de troca em VBScript

Quando um usuário deseja executar um grupo de instruções dependendo de um valor de uma expressão, ele pode usar instruções Select Case. Cada valor é chamado deCase, e a variável sendo trocada ON com base em cada caso. Case Else instrução é executada se a expressão de teste não corresponder a nenhum dos Casos especificados pelo usuário.

Case Else é uma instrução opcional em Select Case, no entanto, é uma boa prática de programação ter sempre uma instrução Case Else.

Sintaxe

A sintaxe de uma instrução Select em VBScript é -

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

Exemplo

<!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>

No exemplo acima, o valor de MyVar é 1. Portanto, o Caso 1 seria executado.

The Number is the Least Composite Number