변수, 함수 매개변수, 반환값에 타입을 명시한다.
first-program.tsTYPE CHECK
첫 TypeScript 프로그램은 타입 검사와 실행 결과를 분리해서 보면 쉽다
.ts 파일에 타입을 적으면 실행 전 오류를 잡고, 컴파일 후에는 타입이 제거된 JavaScript가 실행된다.
반환값과 할당값을 보고 생략한 타입도 자동으로 판단한다.
let greeting문자열을 number에 넣는 실수처럼 타입 불일치를 미리 막는다.
tsc컴파일된 JavaScript를 Node.js에서 실행해 결과를 확인한다.
node first-program.js
핵심 감각: TypeScript의 타입은 런타임 장식이 아니라 실행 전에
실수를 줄이는 개발 단계의 안전망이다.