TypeScript/Basic-Types
Primitive Types
KDONG
2022. 2. 6. 21:50
- 오브젝트와 레퍼런스 형태가 아닌 실제 값을 저장하는 자료형이다.
- 프리미티브 형의 내장 함수를 사용 가능한것은 자바스크립트 처리 방식 덕분이다.
- (ES2015 기준) 6가지
- boolean
- number
- string
- symbol(ES2015)
- null
- undefined
-
let name = 'kdong'; name.toString();
- literal 갑으로 Primitive 타입의 서브 타입을 나타낼 수 있다.
- 또는 래퍼 객체로 만들 수 있다.
-
new Boolean(false); // typeof new Boolean(false) : 'object' new String('kdong'); // typeof new String('kdong') : 'object' new Number(30); // typeof new Number(30) : 'object'
- 위의 방식을 권장하지 않는다. 아래의 이미지를 참고하자(공식문서)