Typescript 짚고 넘어가기

Sung Hyun Hong (Jenny)·2022년 2월 14일
0

Typescript

목록 보기
1/3

자바스크립트는 동적 타입의 Interpreter의 언어인 반면에, 타입스크립트는 정적 타입의 컴파일 언어이다. compiler 혹은 babel을 통해 코드 변환을 하며, 타입을 체크함으로써 오류를 확인하고, 미리 타입을 지정해 주는 만큼 실행 속도가 빠르다는 장점을 가지고 있다. 하지만, 매번 타입을 결정해야 하기 때문에 긴 코드량은 감수해야 할 몫이다. 또한, 객체지향 프로그래밍을 지원하기에 ES6를 포함하고 있고, 마치 Java처럼 class, interface, inheritance, module등 패턴을 제공한다. 타입스크립트를 사용하는 이유는 이전의 에러를 사전에 방지하기 위함이며, 개발 툴의 기능을 활용할 수 있어서 최적화되어 있기 때문이다.

superset : JS 기본 문법에 TS문법을 추가한 언어이며 컴파일해 변환할 수 있다

profile
오늘 하루도 열심히!

0개의 댓글