이펙티브 타입스크립트 책으로 ts를 공부하면서 요약 내용을 적어 둘 예정이다. 나는 기억력이 별로 좋지 않기 때문에... 타입스크립트와 자바스크립트의 관계 ts 프로그램은 js 프로그램의 상위집합이다. 즉, 모든 js 프로그램은 ts 프로그램이다. 하지만, ts는
컴파일은 타입 체크와 독립적으로 동작하기 때문에, 타입 오류가 있는 코드도 컴파일이 가능하다코드에 오류가 있을 때 "컴파일에 문제가 있다"고 말하는 것은 잘못 되었다. 왜냐하면 오직 코드 생성만이 '컴파일'이라고 할 수 있고, 작성한 ts가 유효한 js라면 ts 컴파일
js는 본질적으로 덕 타이핑(duck typing) 기반이다.덕 타이핑이란, 객체가 어떤 타입에 부합하는 변수와 메서드를 가질 경우 객체를 해당 타입에 속하는 것으로 간주하는 방식.덕 테스트(duck test)에서 유래되었는데, 다음과 같은 명제로 정의 된다."만약 어