01. 타입스크립트란? 타입스크립트는 MS에서 개발한 오픈소스 프로그래밍 언어이다. 자바스크립트의 단점을 보완하기 위해 만들어졌다. 자바스크립트는 동적타입 언어(dynamic type language: 컴파일 시 자료형을 정하는것이 아니라, 런타임시 결정된다. 타입없이 변수만 선언해서 값을 지정할 수 있다)이기 때문에 런타임 속도는 빠르지만, 타입 안정성이 보장되지 않는다.(격공...) 반대로 타입스크립트는 정적 타입 언어(static type language: 컴파일 시 변수의 타입이 결정되는 언어, 변수에 들어갈 값을 형태에 따라 직접 타입을 명시)이기 때문에 컴파일 시 시간이 걸려도 안정성을 보장한다. 타입스크립트는 자바스크립트의 상위집합이고, 자바스크립트에서 타입을 적용한 언어이다. * 컴파일 :..