자바스크립트의 모든 값은 데이터 타입을 갖는다. 데이터 타입을 구분하는 것은 중요한데 이를 통해 메모리 크기 공간이 다르게 할당되기 때문이다.
데이터 유형은 크게 원시 타입(Primiive Type)과 객체 타입(Object Type)으로 구분된다. 이러한 데이터 유형은 값 앞에 typeof
연산자를 사용하여 직접 확인해볼 수 있다.
원시 데이터 유형
- Number: 일반적인 숫자(
+Infinity
,-Infinity
,NaN
(Not a Number)가 포함됨) - String: 문자 데이터로 따옴표
""
또는 홑따옴표''
로 감싸 표시 - Boolean:
true
또는false
- Null:
null
은null
값을 가짐 - Undefined: 값이 할당되지 않은 변수는
undefined
를 값으로 가짐 - Symbol: 고유하고 불변하는 데이터
객체 데이터 유형
- Array
- Date
- RegExp
- Map and WeakMap
- Set and Weak Set
'개발 > JavaScript' 카테고리의 다른 글
[JavaScript] ⑤ 자바스크립트 함수란? (0) | 2020.06.07 |
---|---|
[JavaScript] ② 자바스크립트 변수의 이해 (0) | 2020.06.06 |
[JavaScript] ① 자바스크립트란 무엇일까? (0) | 2020.06.05 |