TYPE CHECK

첫 TypeScript 프로그램은 타입 검사와 실행 결과를 분리해서 보면 쉽다

.ts 파일에 타입을 적으면 실행 전 오류를 잡고, 컴파일 후에는 타입이 제거된 JavaScript가 실행된다.

작성

변수, 함수 매개변수, 반환값에 타입을 명시한다.

first-program.ts
추론

반환값과 할당값을 보고 생략한 타입도 자동으로 판단한다.

let greeting
검사

문자열을 number에 넣는 실수처럼 타입 불일치를 미리 막는다.

tsc
실행

컴파일된 JavaScript를 Node.js에서 실행해 결과를 확인한다.

node first-program.js
핵심 감각: TypeScript의 타입은 런타임 장식이 아니라 실행 전에 실수를 줄이는 개발 단계의 안전망이다.