No, it won't. This is called "short-circuiting" and it is a common flow-control mechanism:
With a && b
, b
is only evaluated if a
is true; if a
is false, the whole expression must necessarily be false.
With a || b
, b
is only evaluated if a
is false; if a
is false, the whole expression may still be true.