
컴파일 : 한 프로그램 언어에서 다른 프로그램 언어로 번역하는 것
트랜스파일(Transpile) : 소스코드를 브라우저나 node.js가 실행할 수 있는 형태로 바꾸는 것
타입스크립트 컴파일러(TSC)
타입스크립트 코드를 자바스크립트 코드로 트랜스파일 해 주는 프로그램
타입 검사를 마치면 트랜스파일을 한다.
타입스크립트는 정적 타이핑언어이므로
변수에 타입이 정해지면 반드시 그 타입을 지켜야한다.
변수 이름 뒤에 : (콜론)을 쓰고 타입을 적어주면 된다.
:을 써서 변수의 타입을 확실히 해줄 수 있다.
npm run build를 하고 main.js파일을 확인해보면
타입을 정의하는 부분이 빠진 것을 확인할 수 있다.