-
[TypeScript] TypeScriptJavascript 2022. 3. 22. 23:43
TypeScript 사용 목적
- TypeScript는 Object의 타입을 명시할 수 있다.
- JavaScript를 사용하기 전에 있을만한 타입 에러들을 미리 잡기 위해서 사용한다.
- 개발도구에게 개발자가 의도한 변수나 함수등의 목적을 더욱 명확하게 전달이 가능하다.
- JavaScript로 만든 프로젝트 규모가 커질수록 코드가 복잡해짐과 동시에, 디버깅과 테스트 공수가 증가하는 문제가 있는 단점을 극복하고자 TypeScript를 사용한다.
TypeScript 장단점
장점
- JavaScirpt의 상위 집합이다.
- ECMAScript의 가장 최신 업데이트를 빠르게 반영한다.
- JavaScript와 동일하게 브라우저의 엔진을 지원한다.
- 여러가지 패러다임을 활용할 수 있다.
- 절차 지향
- 객체 지향
- 함수형
단점
- 초반 세팅이 불편하다.
- TypeScript는 독자적인 언어가 아니기 때문에, 기존에 존재하는 자바스크립트 엔진에서 실행이 된다.
- Type으로 인한 생산성 저하
- 가독성이 상대적으로 떨어진다.
'Javascript' 카테고리의 다른 글
[JavaScript] Set (1) 2022.05.08 [JavaScript] 동등연산자와 일치연산자 (0) 2022.03.18 [JavaScript] Math 함수 모음 (0) 2022.03.14 [JavaScript] split과 parseInt (0) 2022.03.11 JavaScript 소수점 계산 오류와 해결 (0) 2022.02.23