[JAVASCRIPT LEVEL1] 9. 불리언, 심볼

유지원·2021년 6월 1일
0

JAVASCRIPT LEVEL1

목록 보기
9/19
post-thumbnail

이 포스팅은 '러닝 자바스크립트'를 보며 공부한 내용입니다.

불리언

✔️ true와 false 두 가지 값밖에 없는 데이터 타입.

C 같은 일부 언어에서는 불리언 대신 숫자를 사용. (0: false, 0을 제외한 나머지: true)

✔️ 불리언을 따옴표 안에 넣지 않도록 조심해야 합니다. "false"은 문자열입니다.

let heating = true;
let cooling = false;

불리언 리터럴은 위와 같이 사용해야 합니다.


심볼symbol

✔️ 유일한 토큰을 나타내기 위해 ES6에서 도입한 새 데이터 타입.
✔️ 심볼은 항상 유일합니다. ➜ 다른 어떤 심볼과도 일치하지 않습니다.
✔️ 항상 유일하다는 점을 제외하면 심볼은 원시 값의 특징을 모두 가지고 있으므로 확장성 있는 코드를 만들 수 있습니다.
✔️ Symbol() 생성자로 만듭니다.

const RED = Symbol("The color of a sunset!");
const ORANGE = Symbol("The color of a sunset!");
RED === ORANGE // false: 심볼은 모두 서로 다릅니다.

✔️우연히 다른 식별자와 혼동해서는 안 되는 고유한 식별자가 필요하다면 심볼을 사용하세요.

profile
👋 https://github.com/ujw0712

0개의 댓글