ex) a||b
a나 b중에 true가 있으면 true

ex) a&&b
a와 b 둘다 true이면 true

ex) !a
a가 false이면 true


gender === 'M' && name === 'Mike' 가 우선순위로 먼저 평가되어 false가 반환되어도 뒤에 || isAdult 값이 true이기 때문에 true 값을 반환
이것을 의도대로 반환값을 얻으려면
if(gender === 'M' && (name === 'Mike || isAdult)) 로 작성되어야 함