자바스크립트는 웹의 언어로써 빠르게 작성할 수 있고, 실행도 즉시 된다.그러나 프로젝트가 커지고, 팀원이 늘어나며, 코드가 오래 유지되어야 하는 순간부터 우리는 여러 질문들을 마주하게 된다. "이 함수는 정확히 어떤 값을 받는 거지?""이 객체에 이 속성이 정말 있는 게 맞나?" 이처럼 자바스크립트는 유연하지만, 이 유연함은 규모가 커질수록 예측 불가능성으로 바뀌기가 쉽다. 그리고, 타입스크립트는 바로 이 지점에서 등장하는 것이다. 1. 타입스크립트는 자바스크립트의 상위 집합이다.타입스크립트는 자바스크립트 위에 얹힌 확장 언어이다.즉, 모든 자바스크립트 코드는 타입스크립트에서도 그대로 동작한다. 예를 들어 아래와 같이 자바스크립트로만 이루어진 코드가 있다고 가정해보자.function greet(n..