TypeScript/Basic-Types

Primitive Types

KDONG 2022. 2. 6. 21:50

typescript02

  • 오브젝트와 레퍼런스 형태가 아닌 실제 값을 저장하는 자료형이다.
  • 프리미티브 형의 내장 함수를 사용 가능한것은 자바스크립트 처리 방식 덕분이다.
  • (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'
  • 위의 방식을 권장하지 않는다. 아래의 이미지를 참고하자(공식문서)