Cambia istruzioni in VBScript

Quando un utente desidera eseguire un gruppo di istruzioni in base a un valore di un'espressione, può utilizzare le istruzioni Select Case. Ogni valore è chiamato aCasee la variabile da cambiare ON basato su ogni caso. Case Else viene eseguita se l'espressione di test non corrisponde a nessuno dei casi specificati dall'utente.

Case Else è un'istruzione opzionale all'interno di Select Case, tuttavia, è una buona pratica di programmazione avere sempre un'istruzione Case Else.

Sintassi

La sintassi di un'istruzione Select in VBScript è:

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

Esempio

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

Nell'esempio precedente, il valore di MyVar è 1. Quindi, il caso 1 verrebbe eseguito.

The Number is the Least Composite Number