x || y es el operador O en corto circuito.
x || y
Si x se evalúa a true, el resultado es x y no se evalúa y; de lo contrario, el resultado es y.
x
true
y
GilPG DAM
▲
Operador lógico Y
Operador lógico O
Operador lógico NO
Condicional múltiple con else como operador lógico
else
▼