파일에서 실행까지

첫 TypeScript 프로그램 흐름

처음 작성하는 .ts 파일은 타입을 붙인 코드가 어떻게 JavaScript로 바뀌고 실행되는지 확인하는 가장 작은 실험입니다.

파일 생성

.ts 확장자로 시작

index.ts에 변수와 함수를 작성해 TypeScript 검사 대상으로 만듭니다.

index.ts
타입 표기

인자와 반환값 고정

함수 선언에서 입력 타입과 반환 타입을 명시해 호출 규칙을 만듭니다.

greet(name: string)
타입 추론

불필요한 표기는 줄임

초깃값이 명확한 변수는 컴파일러가 타입을 추론하도록 둘 수 있습니다.

let userName = "TS"
컴파일 실행

JavaScript로 변환

tsc가 타입을 지우고 만든 .js 파일을 Node.js가 실행합니다.

node index.js
오류 실험 number 변수에 string을 넣어 보고 컴파일러 메시지를 읽습니다.
컴파일·실행 결과 생성된 JavaScript에서 타입 표기가 제거되는지 확인합니다.
반복 루프 수정, 저장, 컴파일, 실행의 순서를 손에 익힙니다.

첫 프로그램의 목적은 멋진 기능보다 타입 피드백과 실행 결과가 어떤 순서로 만나는지 체감하는 것입니다.