Xor Function
The Xor function returns the logical exclusive OR of one or more expressions. The Xor operator requires two expressions.
Syntax
Xor(value1, value2, ...)
The Xor function returns the logical exclusive OR of one or more expressions. The Xor operator requires two expressions.
Arguments
value
Boolean - A list of one or more boolean expressions to XOR.
Remarks
-
Evaluates to true when if either expression is true, otherwise evaluates to false.
-
If three or more values are passed, the result is true if exactly one of the values is true.
Example:
Xor(false); // returns false
Example:
Xor(true); // returns true
Example:
Xor(true, true); // returns false
Example:
Xor(true, false); // returns true
Example:
Xor(false, false, false, false); // returns false
Example:
Xor(true, true, true, true); // returns false
Example:
Xor(false, false, true, false); // returns true