Short Circuiting Logical OR Operator (||?)
The short circuiting logical OR operator evaluates its operands as boolean values. If either operand evaluates to TRUE, then the resulting value is TRUE (1). Otherwise, the result is FALSE (0).
The first operand is evaluated first. If it evaluates to TRUE, then the result of the operation must be TRUE, and so the operation is short-circuited and the second operand is not evaluated at all.
See Also
XJTAG v4.2.5
