값이 없거나 0, -0, null, false, NaN, undefined, 빈 문자열 ("")이라면 객체의 초기값은 false가 됩니다.
앞의 내용이 0, -0, null, false, NaN, undefined, 빈 문자열 ("")이라면 뒤의 내용으로 처리
0 || 1
//1
-0 || 1
//1
null || 1
//1
false || true
//true
NaN || 2
//2
Boolean은 확실한 T/F를 리턴하기위해 사용되고
||연산자는 빈배열에는 오른쪽 값을 빈배열이 아니라면 왼쪽 값으로 처리해준다.