자바스크립트 기본 자료형 (Primitive)인 여섯 가지 데이터 타입
- Number: (숫자)
- String: (문자열)
- Boolean: (참/거짓)
- Null: 일반적으로 존재하지 않거나 유효하지 않은 object 또는 주소를 의도적으로 가리키는 참조를 나타냄
- Undefined: 원시값으로, 선언한 후 값이 주어지지 않은 인수 혹은 변수에 자동으로 할당됨
- + Symbol (ECMAScript 6 추가): 값으로 익명의 객체 속성(object property)을 만들 수 있는 특성을 가진 원시 데이터 형식(primitive data type)
typeof가 반환하는 데이터 타입 7가지
- number
- string
- boolean
- object
- function
- undefined
- symbol
:: 참고
typeof
null → "object" / javascript 설정 오류임
- array에
typeof
를 사용하면 "object"를 반환함, 배열은 확장된 객체이기 때문
ㄴ Array.isArray()를 사용하면 true/false로 배열 여부를 판단할 수 있음