Scalar Operators

Logical (binary) operators

The following logical operators are supported between two values of the bool type:

These logical operators are sometimes referred-to as Boolean operators, and sometimes as binary operators. The names are all synonyms.

Operator nameSyntaxmeaning
Equality==Yields true if both operands are non-null and equal to each other. Otherwise, false.
Inequality!=Yields true if either one (or both) of the operands are null, or they are not equal to each other. Otherwise, true.
Logical andandYields true if both operands are true.
Logical ororYields true if one of the operands is true, regardless of the other operand.