Instructions VBScript If..ElseIf..Else

Un If instruction suivie d'un ou plusieurs ElseIf Instructions qui se composent d'expressions booléennes puis suivies d'une valeur par défaut else instruction, qui s'exécute lorsque toute la condition devient fausse.

Syntaxe

La syntaxe d'un If-ElseIf-Else l'instruction dans VBScript est -

If(boolean_expression) Then
   Statement 1
	.....
	.....
   Statement n
ElseIf (boolean_expression) Then
   Statement 1
	.....
	....
   Statement n
ElseIf (boolean_expression) Then
   Statement 1
	.....
	....
   Statement n
Else
   Statement 1
	.....
	....
   Statement n
End If

Représentation schématique

Exemple

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim a  
         a = -5

         If a > 0 Then
            Document.write "a is a POSITIVE Number"
         ElseIf a < 0 Then
            Document.write "a is a NEGATIVE Number"
         Else
            Document.write "a is EQUAL than ZERO"
         End If
      </script>
   </body>
</html>

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -

a is a NEGATIVE Number