No, both operators have the same effect, but have different priority.
The operator ||has a very high priority, so it is very strongly attached to the previous value. An operator orhas a very low priority, so it communicates less tightly than another operator.
The reason for having two versions is that it has a high priority and the other has a low priority, because it is convenient.
source
share