Opérateurs de comparaison dans VBScript

Le tableau suivant montre tous les opérateurs de comparaison pris en charge par le langage VBScript. Supposons que la variable A vaut 10 et la variable B 20, alors:

Opérateur La description Exemple
= Vérifie si la valeur de deux opérandes est égale ou non, si oui, la condition devient vraie. (A == B) est faux.
<> Vérifie si la valeur de deux opérandes est égale ou non, si les valeurs ne sont pas égales, la condition devient vraie. (A <> B) est vrai.
> Vérifie si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit, si oui, la condition devient vraie. (A> B) est faux.
< Vérifie si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit, si oui, la condition devient vraie. (A <B) est vrai.
> = Vérifie si la valeur de l'opérande gauche est supérieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie. (A> = B) est faux.
<= Vérifie si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie. (A <= B) est vrai.

Exemple

Essayez l'exemple suivant pour comprendre tous les opérateurs de comparaison disponibles dans VBScript:

<!DOCTYPE html>
<html>
   <body>
      <script language="vbscript" type="text/vbscript">
      Dim a : a = 10
      Dim b : b = 20
      Dim c

      If a=b Then				
         Document.write ("Operator Line 1 : True")
         Document.write ("<br></br>")  'Inserting a Line Break for readability
      Else
         Document.write ("Operator Line 1 : False")
         Document.write ("<br></br>")  'Inserting a Line Break for readability
      End If

      If a<>b Then
         Document.write ("Operator Line 2 : True")
         Document.write ("<br></br>")
      Else
         Document.write ("Operator Line 2 : False")
         Document.write ("<br></br>")
      End If

      If a>b Then
         Document.write ("Operator Line 3 : True")
         Document.write ("<br></br>")
      Else
         Document.write ("Operator Line 3 : False")
         Document.write ("<br></br>")
      End If

      If a<b Then
         Document.write ("Operator Line 4 : True")
         Document.write ("<br></br>")
      Else
         Document.write ("Operator Line 4 : False")
         Document.write ("<br></br>")
      End If

      If a>=b Then
         Document.write ("Operator Line 5 : True")
         Document.write ("<br></br>")
      Else
         Document.write ("Operator Line 5 : False")
         Document.write ("<br></br>")
      End If

      If a<=b Then
         Document.write ("Operator Line 6 : True")
         Document.write ("<br></br>")
      Else
         Document.write ("Operator Line 6 : False")
         Document.write ("<br></br>")
      End If
	
      </script>
</body>
</html>

Lorsque vous l'enregistrez au format .html et l'exécutez dans Internet Explorer, le script ci-dessus produira le résultat suivant:

Operator Line 1 : False

Operator Line 2 : True

Operator Line 3 : False

Operator Line 4 : True

Operator Line 5 : False

Operator Line 6 : True