Skip to main content



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