타입스크립트에 대해서

강인호·2022년 10월 12일
0

개인저장

목록 보기
27/87

참고링크

타입스크립트는 자바스크립트의 상위 집합으로서 타입이라는 특징을 가지고 ES7이하의 표준을 포함하고 있다.

ES5의 자바스크립트 문법과 ES6의 새로운 기능들도 별도의 트랜스파일러 없이 기존의 자바스크립트 엔진에서 사용할 수 있다.

타입스크립트의 장점은 정적 타입 언어 이기 때문에 컴파일 시 시간이 걸리더라도 안정성이 보장된다는 장점이 있다.

자바스크립트는 동적 타입 언어기 때문에 런타임은 빨라도 타입 안정성이 보장되지 않았는데 이러한 단점을 보완하기 위해 만들어졌다.

타입스크립트의 특징

  • ES6 모듈 및 네임스페이스

타입스크립트에서는 ES6에서 제공하는 모듈 선언과 모듈 호출 방식을 지원하고, 네임스페이스를 지원하여 라이브러리 단위의 모듈 구성에 유리하다.

  • 클래스와 인터페이스

ES6의 클래스 특징을 받아들이고, 인터페이스 특징을 지원함으로서 완전한 객체지향 프로그래밍 환경을 제공한다.

  • 타입 시스템

타입스크립트는 변수를 선언할 때 변수에 타입을 선언하면서 변수의 타입 안정성을 확보한다.

써본적은 없지만 필수적으로 알아야 한다는 타입스크립트에 대해서 간략하게 알아보았다.

모든 기술을 잘 쓰는 개발자가 되고싶다.

0개의 댓글