Opérateurs logiques VBScript

VBScript prend en charge les opérateurs logiques suivants -

Supposons que la variable A vaut 10 et la variable B vaut 0, alors -

Opérateur La description Exemple
ET Opérateur logique ET appelé. Si les deux conditions sont True, alors Expression devient True. a <> 0 ET b <> 0 est faux.
OU Opérateur OU logique appelé. Si l'une des deux conditions est vraie, la condition devient vraie. a <> 0 OU b <> 0 est vrai.
NE PAS Opérateur PAS logique appelé. Il inverse l'état logique de son opérande. Si une condition est True, alors l'opérateur logique NOT la rendra False. NOT (a <> 0 OU b <> 0) est faux.
XOR Exclusion logique appelée. C'est la combinaison de l'opérateur NOT et OR. Si une et une seule des expressions a la valeur True, le résultat est True. (a <> 0 XOR b <> 0) est vrai.

Exemple

Essayez l'exemple suivant pour comprendre tous les opérateurs logiques disponibles dans VBScript -

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

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

         If a<>0 OR b<>0 Then
            Document.write ("OR Operator Result is : True")
            Document.write ("<br></br>")
         Else
            Document.write ("OR Operator Result is : False")
            Document.write ("<br></br>") 
         End If

         If NOT(a<>0 OR b<>0) Then
            Document.write ("NOT Operator Result is : True")
            Document.write ("<br></br>") 
         Else
            Document.write ("NOT Operator Result is : False")
            Document.write ("<br></br>") 
         End If

         If (a<>0 XOR b<>0) Then
            Document.write ("XOR Operator Result is : True")
            Document.write ("<br></br>") 
         Else
            Document.write ("XOR Operator Result is : False")
            Document.write ("<br></br>") 
         End If
      </script>
   </body>
</html>

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

AND Operator Result is : False

OR Operator Result is : True

NOT Operator Result is : False

XOR Operator Result is : True