타입스크립트란 자바스크립트의 확장된 언어이다. 타입스크립트는 자바스크립트와 다르게 브라우저에서 실행하려면 파일을 한번 변환해줘서 사용해야한다.
1) 에러의 사전 방지를 위함
2) 코드 가이드 및 자동 완성을 통한 개발 생산성을 높이기 위함이다.
우선 터미널에
npm i typescript -g
만약 hi.ts 를 만들었다면
터미널에
tsc hi.ts
함으로써 ts를 js로 변환을 시켜준다.
변환시켜주는 과정을 '컴파일' 이라고 한다.
ex) hi.ts
function sum(a : number ,b: number) : number {
return a + b;
}
sum(10, 20);
있는 코드가 hi.js로 코드를 변환시켜준다면
function sum(a, b) {
return a + b;
}
sum(10, 20);
이렇게 바뀔 것이다.