1. 변수
2. 변수의 선언
A. var
var varname value
B. let
let var1 [= value1], var2 [= value2]] [, ..., varN [= valueN]];
C. 상수
const name value
1. 원시 타입
A. Boolean : 참/거짓
B. Null : 존재하지 않거나 유효하지 않은 객체 또는 주소를 의도적으로 가리키는 참조
C. undefined : 값이 할당되지 않은 속성
D. Number : 정수 or 실수형 숫자
E. String : 문자열
F. Symbol : 인스턴스가 고유하고 불변인 데이터 형
2. 참조 타입
원시타입을 제외한 모든 객체