Javascript/TypeScript

[TypeScript] unknown

뉴벡엔드 2024. 3. 13. 14:46
Unknown

변수에 들어오는 타입이 정확하게 모를때 사용

 

변수의 타입을 확인하지 않으면 error가 발생

 

 

ex)

a의 타입을 확인하지 않아서 에러가 발생

 

let a : unknown;
let b = a + 1;

 

 

 

 

타입을 확인하면 에러가 없어짐

if(typeof a === 'number') {
    let b = a + 1;
}

 

반응형

'Javascript > TypeScript' 카테고리의 다른 글

[TypeScript] 오버로딩 (Overloading)  (0) 2024.03.13
[TypeScript] Call Signatures  (0) 2024.03.13
[TypeScript] readonly  (0) 2024.03.13
[TypeScript] Tuple  (0) 2024.03.13
[TypeScript] 타입 별칭(Type Aliases), 선택적 타입  (0) 2024.03.12