Logical Operators
The logical operators && and || (AND and OR) follow next in the order of precedence with the AND operator taking precedence over an OR.
Logical expressions are evaluated only until the truth or falsehood of the entire expression is determined. If, for example, the expression a && b is evaluated and a evaluates to false, it is redundant to evaluate the remainder of the expression. The evaluation of b has no impact on the result.
Logical operators are binary. They associate left to right.