first program

작성한 .ts 파일은 검사, 변환, 실행을 차례로 지난다

`first-program.ts`의 타입 주석은 실행 전에 검증되고, JavaScript 파일에는 실행에 필요한 코드만 남습니다.

01

코드 작성

let currentYear: number = 2025;

변수, 매개변수, 반환값에 타입 계약을 둡니다.

02

타입 검사

number != string

잘못된 할당은 실행 전에 편집기와 컴파일러가 잡습니다.

03

JavaScript 생성

tsc first-program.ts

타입 정보는 제거되고 `first-program.js`가 만들어집니다.

04

Node.js 실행

node first-program.js

검사를 통과한 실행 코드가 터미널에 결과를 출력합니다.

핵심 경험

TypeScript는 런타임을 바꾸는 언어가 아니라, JavaScript로 실행되기 전에 코드의 약속을 먼저 확인하는 도구입니다.