primitive type
TypeScript - number
TypeScript - number
2022.02.06JavaScript와 같이 TypeScript의 모든 숫자는 부동 소수점 값이다. 타입스크립트는 16진수 및 10진수 리터럴 외에도, ECMA Script 2015에 도입된 2진수 8진수를 지원한다. NaN, 1_000_000 등과 같은 표기도 가능 let decimal: number = 6; // 10진수 let hex: number = 0xf00d; // 16진수 let binary: number = 0b1010; // 2진수 let octal: number = 0o744; // 8진수 let notANumber: number = NaN; let underscoreNum: number = 1_000_000;
Primitive Types
Primitive Types
2022.02.06오브젝트와 레퍼런스 형태가 아닌 실제 값을 저장하는 자료형이다. 프리미티브 형의 내장 함수를 사용 가능한것은 자바스크립트 처리 방식 덕분이다. (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..