더북(TheBook)

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가 할당됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.