1. Number: 소수를 포함한 임의의 수 8, 1516, 23.42, -1 2. String: 따옴표로 묶인 문자열 "Hello", '23', ' ' 3. Boolean: 스위치의 ON/OFF처럼 오직 두 가지 값만 가능 true, false 4. Null: 의도적으로 할당된 빈 값을 의미 null 5. Undefined: 값이 할당되지 않아 없는 상태 undefined 6. Symbol: ES6에서 새롭게 추가된 타입
고유한 식별자로 복잡한 코딩에 유용하다.
객체 타입 (Object data type)
7. Object: 키와 값으로 구성된 데이터의 집합, 원시타입 데이터를 제외한 나머지 값들(함수, 배열, 정규표현식 등)