You are missing the point of || and &&: that they are not functions. This is key to their semantics.
||
&&