a && b=c || d === (a && b) = (c || d) a and b=c or d === (a and (b=c)) or d