[javascript] TypeScript란?

less than 1 minute read

TypeScript란?

타입스크립트는 자바스크립트의 Superset(상위확장)이며, 마이크로소프트에서 개발 유지하고 있다.

자바스크립트는 흔히 유연한 언어라고 하는데 Type에 대한 규칙이 엄격하지 않은 특성 때문에 그렇다. 그 점이 어떻게 보면 쉬워보일 수 있지만 개발자를 힘들게 하는 부분이라고 생각한다.

타입스크립트는 결론적으로 자바스크립트에 타입을 추가한 것인데, JS는 인터프리터 언어인 반면 TS는 컴파일 언어로 코드 수준에서 미리 오류를 체크할 수 있다.

이를 통해 암묵적 형변환, 호이스팅, 복잡성 문제를 해결할 수 있다.

TypeScript의 장점

타입스크립트의 장점은 타입이 있다는 것이다. 타입이 생겨서 얻는 장점은 다음과 같다.

  1. 변수에 안정성이 생김
  2. type에 대한 예외처리를 하지 않아도 됨
  3. JS 엔진의 최적화 작업 성능 증가

TypeScript 사용하기

🔗TS-Handbook 한글문서
🔗샌드박스

Categories:

Updated:

Comments