본문 바로가기
FE/TypeScript

타입스크립트에서 타입은 집합이다.

by 코딩의 세계 2025. 4. 28.

타입은 집합이다

타입스크립트에서 타입은 여러 개의 값을 포함하는 집합이다.

집합은 동일한 속성을 갖는 여러 개의 요소들을 하나의 그룹으로 묶은 단위를 뜻한다.

예를 들어..

위 값을 모아둔 집합을 타입스크립트에서는 number타입이라고 부르는 것이다.

이에 반해 리터널 타입은 "아주 작은 집합"이라고 볼 수 있다.

즉, 숫자형 리터널 타입은 "숫자 타입" 안으로 들어간다.

위 숫자 타입이 슈퍼타입(부모타입)으로 부를 수 있고, 밑의 리터널 타입이 서브타입(자식타입)으로 부를 수 있다.


타입 호환성