TS · 커리큘럼
TS 커리큘럼
JavaScript 에 타입을 얹습니다. 타입 검사도 브라우저 안에서 돕니다.
이 트랙 사용법
- 예제는 브라우저 안에서 타입 검사까지 하고 실행합니다.
- 타입이 어긋나면 실행하지 않고 무엇이 어긋났는지 한글로 알립니다.
- 검사기는 실행 단추를 처음 누를 때 받습니다. 그때만 잠시 기다립니다.
- JS 커리큘럼 을 먼저 보는 것을 권합니다. 문법은 그대로이고 타입을 적는 자리만 더하기 때문입니다.
1부
타입 기초
값에 형태를 적어 두면 무엇이 달라지는지 봅니다.
- 1.1 타입이 왜 필요한가 JavaScript 가 실행할 때에야 알려 주던 것을 미리 잡습니다.
- 1.2 기본 타입과 추론 string · number · boolean 과, 적지 않아도 정해지는 타입입니다.
- 1.3 배열과 튜플 같은 것이 여럿 담긴 것과, 자리마다 다른 것이 담긴 것입니다.
- 1.4 유니온과 리터럴 타입 둘 중 하나만 담기게 하고, 정해진 값만 담기게 합니다.
- 1.5 any 와 unknown 타입 검사를 끄는 것과, 확인하기 전에는 사용하지 못하게 하는 것입니다.
- 1.6 null 과 undefined 값이 없을 수 있다는 것을 타입에 적고, 확인해야 사용하게 합니다.
2부
함수와 객체
주고받는 값의 형태를 적습니다.
3부
인터페이스와 제네릭
형태를 다시 사용하고, 형태 자체를 값처럼 다룹니다.