기본 자료형 (원시 타입)

숫자

  1. “숫자”: 양수, 소수, 정수, 지수, …
  2. 다른 언어들은 타입에 따라 선언방식이 다르지만 js는 var, let, const로 모두 다룰 수 있음
  3. 지수는 10e12라고 넣어도 10진수로 변환한 값을 기억함

문자열(형)

  1. 큰 따옴표나 작은 따옴표로 감싸진 값

논리

  1. true
  2. false

undefined

  1. 개발자가 직접적으로 다루지 않음 ⇒ js 엔진이 다룸 (개발자의 실수를 엔진이 자체처리)
  2. 변수를 선언하고 값을 할당하지 않으면 undefined (개발자의 실수)

null

  1. 개발자의 의도가 있음
  2. ex) api 통신 결과를 담을 변수를 선언하고 결과가 오기 전까지 null 할당

심볼

  1. es6에서 새롭게 추가됨
  2. 잘 다루기 쉽지 않음
  3. js 내장 함수, 주석 느낌으로 쓸 수 있음
    1. Symbol(”nnnnn”);