1.1 타입스크립트를 공부할 대 알아야 할 단 한 가지


<aside> ⭐ TypeScript is JavaScript with syntax for types = “타입스크립트는 타입을 위한 구문이 있는 자바스크립트”

</aside>

타입을 위한 구문은 변수나 매개변수, 반환값 같은 값에 타입을 부여함. 타입은 데이터의 형태를 의미.

타입스크립트를 배운다는 것은 자바스크립트에 타입을 표시하는 방법을 배우는 것.

1.2 공식 문서와 플레이그라운드


책 + 공식 사이트를 보는 것이 좋음.

1.3 왜 타입이 필요한가


자바스크립트 프로그램의 정적 타입 검사자임. 즉, 코드가 실행되기 전에 실행하고, 프로그램 타입이 정확한지 확인하는 도구(타입 검사)

<타입스크립트와 자바스크립트의 에러 처리 비교>

에러 처리 여부 자바스크립트 타입스크립트
문법에러 O O
타입에러 X O
기타에러 X X

타입스크립트가 모든 에러를 사전에 차단할 수는 없지만, 타입을 정확하게 입력했다는 전제하에는 코드를 실행하기 전에 타입 관련 에러와 오타를 제거할 수 있어서 좋음