구분 | 데이터 타입 | 설명 |
---|---|---|
원시 타입 (primitive type) | Boolean | 논리적 값으로 true, false |
null | 존재하지 않거나 유효하지 않은 주소 표시 | |
undefined | 선언 후 값을 할당하지 않은 변수 | |
number | 정수, 실수 등의 숫자, 정수의 한계 ±2^53 | |
string | 빈 문자열이나 글자들을 표현하는 문자열 | |
symbol | 문자열과 함께 객체 property로 사용, ES6에 추가 | |
객체 타입 (object type) | object | 두개 이상의 복잡한 개체 저장 가능 |