기본 자료형 (원시 타입)
숫자
- “숫자”: 양수, 소수, 정수, 지수, …
- 다른 언어들은 타입에 따라 선언방식이 다르지만 js는 var, let, const로 모두 다룰 수 있음
- 지수는 10e12라고 넣어도 10진수로 변환한 값을 기억함
문자열(형)
- 큰 따옴표나 작은 따옴표로 감싸진 값
논리
- true
- false
undefined
- 개발자가 직접적으로 다루지 않음 ⇒ js 엔진이 다룸 (개발자의 실수를 엔진이 자체처리)
- 변수를 선언하고 값을 할당하지 않으면 undefined (개발자의 실수)
null
- 개발자의 의도가 있음
- ex) api 통신 결과를 담을 변수를 선언하고 결과가 오기 전까지 null 할당
심볼
- es6에서 새롭게 추가됨
- 잘 다루기 쉽지 않음
- js 내장 함수, 주석 느낌으로 쓸 수 있음
- Symbol(”nnnnn”);