| << D.2.4- Comparison operators | AppendixD | D.2.6- Bitwise operators >> |
Logical operators
The logical operators are used forperforming logical operations on expressions; they are listed in order of Operator Precedence.All logical operators can also be used as bitwise operators (see underBitwise Operators).
| Not | Used to
Returns
Syntax
Note
| Negate the expression.
Returns the logical negation of an expression.
Result = Not expression
Result will be true if expression is false; and false if expression is true. Null will be returned if expression is Null.
|
| And | Used to
Returns
Syntax | Check if both expressions are true.
Returns true if both expressions evaluate to true; otherwise, false is returned.
Result = expression1 And expression2
|
| Or | Used to
Returns
Syntax | Check if one or both expressions are true.
Returns true if one or both expressions evaluate to true; otherwise, false is returned.
Result = expression1 Or expression2
|
| Xor | Used to
Returns
Syntax
Note | Check if one and only one expression is true.
Null will be returned if either expression is Null.
Result = expression1 Xor expression2
Returns true if only one of the expressions evaluates to true; otherwise, false is returned.
|
| Eqv | Used to
Returns
Syntax
Note | Check if both expressions evaluate to the same value.
Returns true if both expressions evaluate to the same value (true or false).
Result = expression1 Eqv expression2
Null will be returned if either expression is Null.
|
| Imp | Used to
Returns
Syntax | Perform a logical implication.
Returns these values:
true Imp true = true false Imp false = true false Imp Null = true Null Imp true = true true Imp false = false true Imp Null = Null Null Imp false = Null Null Imp Null = Null
Result = expression1 Imp expression2 |
| << D.2.4- Comparison operators | AppendixD | D.2.6- Bitwise operators >> |

RSS

