728x90
반응형
animal 밑에 빨간 줄은 선언만 해놓고 안 쓴다고 빨간줄 뜸
캐스팅은
구체화 / 추상화 개념으로 받아들이는게 편함
animal이 더 넓은 개념임
dog가 더 구체화 됨
업캐스팅
animal = dog
은 가능
다운캐스팅
dog = animal
은 불가능
다운캐스팅은 불가넝
타입스크립트에도 이런 개념이 있음
리터럴 개념은 더 구체화 된 것
타입표를 보면 string / number 밑에 있음
그래서 number 타입은 10이 될 수 있지만(업 캐스팅)
리터럴 (10)타입은 number 불가넝(다운 캐스팅)
참고
728x90
반응형
'TIL' 카테고리의 다른 글
제이쿼리 1 append, template (0) | 2023.10.06 |
---|---|
리액트 쿼리 2 (0) | 2023.09.30 |
타입 표명 vs 타입 단언 (0) | 2023.07.23 |
타입스크립트 제네릭 (0) | 2023.07.23 |
타입스크립트 class / implements (0) | 2023.07.09 |
댓글