LHJ

I'm a FE developer.

3.9 불리언

19 Apr 2020 » js_lj

불리언은 truefalse 두 가지 값밖에 없는 데이터 타입입니다.
C 같은 일부 언어에서는 불리언 대신 숫자를 사용합니다.
0은 false이고, 다른 숫자는 모두 true입니다.
자바스크립트에서도 비슷한 방식을 사용합니다.
모든 값을 참 같은 값(truthy), 거짓 같은 값(falsy)으로 나눌 수 있습니다.
이에 대해서는 5장에서 다시 설명합니다.

불리언을 쓸 생각이라면 따옴표 안에 넣지 않도록 조심하십시오.
문자열 “false”가 참 같은 값이라는 사실을 모르고 실수하는 사람들이 많습니다.
불리언 리터럴은 다음과 같이 써야 합니다.

let heating = true;
let cooling = false;