기본 타입
- TypeScript는 JS와 거의 동일한 데이터 타입을 지원하며, 열거 타입을 사용하여 더 편리하게 사용할 수 있다.
Boolean
let isDone: boolean = false;
Number
- TS의 모든 숫자는 부동 소수 값이다. 16진수, 10진수, 2진수, 8진수 리터럴도 지원한다.
let decimal: number = 6;
let hex: number = 0xf00d;
let binary: number = 0b1010;
let octal: number = 0o744;
String
let color: string = "blue";
color = 'red';
- 템플릿 리터럴을 사용하면 여러줄 문자열 작성 가능, 표현식을 포함시킬 수도 있다.
let fullName: string = `Bob Bobbington`;
let age: number = 37;
let sentence: string = `Hello, my name is ${ fullName }.
I'll be ${ age + 1 } years old next month.`;