타입은 ':' 부호 뒤에 온다.
값은 '='부호 뒤에 온다.
아래에서 interface Circle은 타입. cosnt Circle 은 값.
위 예제를 보면 instanceof 메소드 위에 오는 Circle은 값으로 받는다. instanceof 는 런타임에 작동하는데 그때에는 타입이 날아가기 때문이다. 따라서 아래에 stuff.diameter값에 오류가 난다.
한편 class나 enum은 타입과 값 두가지로 사용될 수 있다.
'Book > Effective Typescript' 카테고리의 다른 글
Item 10. 객체 래퍼 타입 피하기 (0) | 2023.08.03 |
---|---|
Item 9. 타입 단언보다는 타입 선언을 사용하기 (0) | 2023.07.03 |
Item 7. 타입이 값들의 집합이라고 생각하기 (0) | 2023.02.14 |
Item 6. 편집기를 사용하여 타입 시스템 탐색하기 (0) | 2023.02.08 |