вторая часть отбрасывается только если в комбинации с первой всегда будет один и тот же результат, например false && true - проверка не произойдет, сразу вернется false.
В случае или, вторая часть еще может повлиять на результат и проверка всегда произойдет