변수 사용법
[선언 키워드] [변수명]: [타입]
var name: string = 'david'
let age: number = 20
const user: User = new User(name, age)
const printUser: function = (name: string, age: number) => console.log(name, age);
함수 사용법
function addNumber(a:number, b:number): number { return a+b; }
제네릭
JavaScript에는 없지만 Java나 C#에 있는 문법. 사용하기에 따라 잠재력이 큰 문법.
어떠한 타입이는 정의될 수 있지만 호출되는 시점에 결정되는 타입.function getArg<T>(arg: T): T { return arg; }
데커레이터