TypeScript: literal 타입

양성진·2022년 10월 21일
0

TypeScript

목록 보기
4/9

리터럴 타입

string,number의 공통분모 두가지의 특정한 문자열 숫자값만 허용한다.
유니언 타입과 활용되는 경우가 많다.

let foo :"zero"

이런 식으로 지정을 해서 타입을 선언 할수 있다.


사진 같이 유니언 타입과 같이 활용되는 경우가 많다.
우리가 zerobase,a,55라는 특정 문자열,숫자를 or형식처럼 지정을 했다.
그렇기에 저 3가지 외 다른 내용을 치게 되면 그 3가지 형식에 어긋나서 할당할수가 없다.

let과 const동작과 연관이 있다.

우선 let재할당이 가능한 변수 선언 방식이다.
const는 재할당을 할수 없는 방식이라 최초 초기화한 값을 계속해서 가지고 있게 하려고 const라는 방식을 쓴다.
그래서 똑같은 방식으로 let과 const에 변수선언을 하게 되고 그 타입이 어떻게 뜨는지 보자면, let은 string으로 선언을 했지만,
const는 "COnString"을 리터럴타입으로 할당이 되었다 위에 말한 특성 때문에 리터럴 타입은 두 변수 선언방식과 연관이 있다

profile
프론트엔드 개발자를 꿈꾸는 돼지

0개의 댓글