TypeScript란?
타입스크립트는 자바스크립트에 타입을 부여한 언어입니다.
자바스크립트의 확장된 언어라고 볼 수 있습니다. 타입스크립티는 자바스크립트와 달리 브라우저에서 실행하려면 파일을 한번 변환해주어야 합니다. 이변환 과정을 우리는 컴파일이라고 부릅니다.
Type System
- 개발 환경에서 에러를 잡는 걸 도와줍니다.
- type annotations를 사용해서 코드를 분석 할 수 있습니다.
- 오직 개발 환경에서만 활성화 됩니다.
- 타입 스크립트와 성능 향상과는 관계가 없습니다.
TypeScript 사용하는 이유?
- TypeScript는 JavaScript 코드를 단순화하여 더 쉽게 읽고 디버그할 수 있도록 합니다.
- TypeScript는 오픈소스입니다.
- TypeScript는 정적 검사와 같은 JavaScript IDE 및 사례를 위한 매우 생산적인 개발도구를 제공합니다.
- TypeScript를 사용하면 코드를 더 쉽게 읽고 이해할 수 있습니다.
- TypeScript를 사용하면 일반 JavaScript보다 크게 개선할 수 있습니다.
- TypeScript는 ES6의 모든 모든 이점과 더 많은 생산성을 제공합니다.
- TypeScript는 코드 유형 검사를 통해 JavaScript를 작성할 떄 개발자가 일반적으로 겪는 버그를 피하는데 도움이 될 수 있습니다.