[TypeScript] TypeScript란 무엇인가?
·
TypeScript
TypeScript란 무엇인가? 마이크로소프트에서 구현한 JavaScript의 Superset(상위확장) 프로그래밍 언어. 확장자로는 .ts를 사용하며, 컴파일의 결과물로 JavaScript 코드를 출력. 런타임에서는 이렇게 출력된 JavaScript 코드를 구동. [나무위키] 쉽게 표현하자면, JavaScript + Type = TypeScript 이다. JavaScript의 Superset(상위확장)으로 JavaScript의 기능을 유지하며 Type을 설정할 수 있도록 해준다. JavaScript와 TypeScript 차이는? 동적 타입 언어(Dynamic type language)인 JavaScript는 런타임 속도는 빠르지만, Type의 안정성이 보장되지 않음. 정적 타입 언어(Static typ..