요약 기본 타입(원시형) 타입을 써라 내용 기본 자료형(Primitive Type)을 객체로 감싸는 역할을 하는 타입인 객체 래퍼 타입(Object Wrapper Type)이 있다. 크게 세 가지 주요 객체 래퍼 타입이 있다. String Number Boolean 객체 래퍼 타입은 기본 자료형에 다양한 메서드를 추가로 제공하여 기능을 제공한다. 타입 스크립트는 기본적으로 기본 자료형을 사용하도록 권장한다. let primitiveString: string = "hello"; let wrappedString: String = new String("hello"); console.log(typeof primitiveString); // "string" console.log(typeof wrappedString); // "object" let primitiveNumber: number = 42; let wrappedNumber: Number = new Number(42); console.log(typeof primitiveNumber); // "number" console.log(typeof wrappedNumber); // "object" let primitiveBoolean: boolean = true; let wrappedBoolean: Boolean = new Boolean(true); console.log(typeof primitiveBoolean); // "boolean" console.log(typeof wrappedBoolean); // "object" 참고 이펙티브 타입스크립트