9.2.3 논리형
논리 자료형(논리형)은 참 또는 거짓에 해당하는 논리 값인 true, false를 의미합니다. 문자열이나 숫자는 해당 자료형을 정의하는 값이 무수히 많지만, 논리형은 오직 true와 false 두 값만 있습니다.
09/02/boolean_type.js
let boolean1 = true;
let boolean2 = false;
console.log(boolean1); // true
console.log(boolean2); // false
또한, 논리형의 독특한 점은 논리적인 연산으로 구할 수 있다는 점입니다. 다음과 같은 코드를 예로 들어 봅시다.
09/02/boolean_type_ex.js
let boolean1 = 10 < 20;
let boolean2 = 10 > 20;
console.log(boolean1); // true
console.log(boolean2); // false
10이 20보다 작다는 표현식은 논리적으로 참입니다. 그래서 boolean1 변수에는 논리형 값인 true가 할당됩니다. 마찬가지로 10이 20보다 크다는 논리적으로 거짓입니다. 그래서 boolean2 변수는 false가 할당됩니다.