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)) 로 작성되어야 함