📗불리언 자료형

소개

불리언(Boolean)은 가장 이해하기 쉽고 간단한 종류입니다.

불리언 자료형 카테고리에는 true 혹은 false 단 두 가지의 값만 존재합니다.

사실이냐 거짓이냐 단 두 가지 의미만 가질 수 있는 종류의 값입니다.

아래와 같은 코드를 한번 살펴 볼까요?

const a = 10;
const b = 17;

// < 는 크기를 비교하는 연산자 입니다.
const result = a < b;

console.log(result);

크기를 비교하는 연산자는 크기에 대한 판단을 불리언 값으로 결정합니다. 그렇기에 result 변수에 할당되는 값은 불리언 자료형입니다. 지금 위의 예시에서는 당연히 true 겠죠?

const s = true;
const h = false;

// === 는 "일치 연산자"라고 부릅니다.
console.log(s === h);

위 코드의 출력 결과는 무엇일까요?

아직 어려운 내용일 수 있지만, 아래 코드의 결과는 무엇이며 왜 그럴까요?

const a = 0;
const b = false;

// == 는 "동등 연산자"라고 부릅니다.
console.log(a == b);

힌트는 == 라는 동등 연산자에 대해 심도있게 조사해보시면.. 🙂

주의할 점

인터넷에서 여러 가지 코드를 참고하다 보면, 아래와 같이 불리언 값을 조금 다른 방식으로 만들어 사용하는 모습을 볼 수 있습니다. 하지만, 항상 아래의 Good 케이스처럼 만들어 사용하시고 Bad 케이스처럼 사용하는 것은 지양하세요.

const o = new Boolean(true);  // Bad 👎🏻
const t = true; // Good 👍🏻

위 두 가지의 차이점은 나중에 차차 설명드릴 기회가 있을 예정입니다. 🤓

Last updated