VBScript Logical Operators

Advertisements


Following table shows all the Logical operators supported by VBScript language. Assume variable A holds 10 and variable B holds 0, then:

OperatorDescriptionExample
ANDCalled Logical AND operator. If both the conditions are True, then Expression becomes True. a<>0 AND b<>0 is False.
ORCalled Logical OR Operator. If any of the two conditions is True, then condition becomes True. a<>0 OR b<>0 is true.
NOTCalled Logical NOT Operator. It reverses the logical state of its operand. If a condition is True, then the Logical NOT operator will make it False. NOT(a<>0 OR b<>0) is false.
XORCalled Logical Exclusion. It is the combination of NOT and OR Operator. If one, and only one, of the expressions evaluates to True, result is True. (a<>0 XOR b<>0) is false.

Example :

Try the following example to understand all the Logical operators available in 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>

When you save it as .html and execute it in Internet Explorer, then the above script will produce the following result:

AND Operator Result is : False

OR Operator Result is : True

NOT Operator Result is : False

XOR Operator Result is : True


Advertisements
Advertisements