TypeScript
공식문서
JavaScript With Syntax For Types.
타입스크립트 소개
1. 타입이 있는 자바스크립트
타입이 있는 자바스크립트란?
- 정적 타입 시스템(Static type system)을 도입한 자바스크립트라는 뜻이다.
- 즉, 정적 타입 언어(Static typed language)에서는 프로그램의 예상 동작을 타입을 통해 나타내고, 그 예상에 걸맞게 동작할 지의 여부를 타입 검사기(type checker)를 통해 실행 전에 확인할 수 있다.
2. 자바스크립트의 상위 집합
- 타입스크립트는 자바스크립트의 상위집합이다.
- 타입스크립트는 자바스크립트와 완전히 동떨어진 다른 언어가 아니다.
3. 정적 타입 분석
- 타입은 프로그램의 '올바른 동작'이 무엇인지에 대한 프로그래머의 의도를 인코딩하는 수단이다.