"타입스크립트를 배운다는 것은 자바스크립트에 타입을 표시하는 방법을 배우는 것"
공식 사이트의 핸드북을 정독하는 것이 타입스크립트의 기본을 익히는 데 도움이 많이 된다.
공식문서는 '플레이그라운드'라는 실습 환경을 제공한다.
플레이그라운드를 사용해 타입스크립트 코드를 남에게 공유할 수도 있다.
타입스크립트의 목표는 자바스크립트 프로그램의 정적 타입 검사자로써, 코드가 실행되기 전에 실행하고(정적), 프로그램 타입이 정확한지 확인(타임 검사)하는 데 있다.
⬇️ 타입스크립트와 자바스크립트의 에러 처리 비교
| 에러 처리 여부 | 자바스크립트 | 타입스크립트 |
|---|---|---|
| 문법에러(SyntaxError) | O | O |
| 타입에러(TypeError) | X | O |
| 기타에러(RuntimeError) | X | X |
타입스크립트가 타입에러를 잡는 두 가지 예
1. 오타
2. 타입 관련 오류
타입스크립트는 자바스크립트 코드에 대한 설명서 역할도 한다.