타입스크립트는 크게 두 가지 주요 단계로 동작한다.
let message: string = "Hello, TypeScript!";
function hello(a: number){
console.log(a)
}
hello(33)
//correct
function hello(a: number){
console.log(a)
}
hello("Joah")
//error
let count = 42; // 이 변수의 타입은 자동으로 number로 추론된다.
let userName: string = 123; // 컴파일 오류: 'number' 타입을 'string' 타입에 할당할 수 없다.
// 타입스크립트 코드
let greeting: string = "Hello, TypeScript!";
console.log(greeting);
// 변환된 자바스크립트 코드
var greeting = "Hello, TypeScript!";
console.log(greeting);
{
"compilerOptions": {
"target": "ES5",
"module": "commonjs"
}
}