본문 바로가기
TypeScript

Type,형변환

by 엉덩이가 무거운 개발자 2022. 2. 9.

any
모든 타입의 값이 할당될 수 있다.

unknown 
any와 마찬가지로 모든 타입의 값이 할당될 수 있다.

하지만 , 
let var: unknown;

let var_2: any  = var;

타입이 any 인 경우에만 unknown 타입 할당이 가능 한것. 
그외에는 (X)

as 
형변환 할 수 있는 것.
타입스크립트는 as로 자유롭게 형변환 하는것이 불가능하다.
변수: e.target.value ->
변수의 type이 any나 unknown만 as로 자유롭게 형변환이 가능하다.

다만 기본자료형 string boolean number 등의 타입은 unknown으로 형변환할 수 있다.

현재 변수의 타입은 string


그래서 먼저 unknown 으로 바꾸고 다시 원하는 걸로 바꾼다.

 

 

'TypeScript' 카테고리의 다른 글

제네릭  (0) 2022.02.09