Boolean : 논리 연산자 논리곱 연산자 (AND) && : 하나라도 false면 false. 논리합 연산자 (OR) || : 하나라도 true면 true 논리부정 연산자 (not) ! : true면 false, false면 true true로 평가되는 값 Truthy - true - 0을 제외한 모든 숫자 - 빈 문자열을 제외한 모든 문자열 - 모든 객체 : 객체, 배열, 함수 등 false로 평가되는 값 Falsy - false - 0 - 빈 문자열 "" - null - undefined - NaN undefined : 변수에 값이 할당되지 않은 경우 let a; console.log(a); // undefined null : 값이 없음 변수에 값을 지정하지 않도록 초기화 (의도적으로 비어있음을 ..