코드 작성
let currentYear: number = 2025;
변수, 매개변수, 반환값에 타입 계약을 둡니다.
`first-program.ts`의 타입 주석은 실행 전에 검증되고, JavaScript 파일에는 실행에 필요한 코드만 남습니다.
let currentYear: number = 2025;
변수, 매개변수, 반환값에 타입 계약을 둡니다.
number != string
잘못된 할당은 실행 전에 편집기와 컴파일러가 잡습니다.
tsc first-program.ts
타입 정보는 제거되고 `first-program.js`가 만들어집니다.
node first-program.js
검사를 통과한 실행 코드가 터미널에 결과를 출력합니다.
TypeScript는 런타임을 바꾸는 언어가 아니라, JavaScript로 실행되기 전에 코드의 약속을 먼저 확인하는 도구입니다.