Typescript 기초
Typescript 기초
JavaScript 의 장점은 일반적인 C, Java처럼 자료형이 존재하지 않는 개념이다. JS의 특징은
강력한 장점이자 단점은 개인적으로 동적이고 유연한 언어라는 것이다.
실제로 어떤 서비스를 운영할 때에 테스트할 때 발견되지 않았던 버그가 생길 수 있다.
TypeScript는 기본적으로 변수에 타입을 지정해주면서, 코드를 추적해줌.
TypeScript는 JavaScript의 상위 집합이므로 JS를 사용해본 개발자라면 쉽게 사용이 가능하다
장점:
-
모든 코드에 대한 타입을 지정하지 않아도 유추를 통한 타입 제어가 가능.
-
JavaScript와 동일하게 브라우저의 엔진을 지원.
-
여러가지 패러다임을 활용할 수 있음.
단점
-
초반 세팅이 불편함
-
interface나 class 등의 이름 때문에 오류가 생길 때도 있음.
-
가독성이 상대적으로 떨어짐