유니온 타입(Union Type)

H802·2024년 10월 31일

📘 유니온 타입(Union Type)

  • 여러 타입 중 하나를 허용하는 타입을 정의할 때 사용
  • 변수나 매개변수가 여러 타입 중 하나의 값을 가질 수 있도록 함
  • 유니온 타입을 사용하면 변수가 어떤 값으로 초기화되든지, 그 값이 정의된 타입 중 하나여야 함
    😀 즉 아래 코드에는 타입이 문자열이거나 숫자이면 됨!
type StringOrNumber = string | number;

let value: StringOrNumber;

value = "Hello"; // 올바른 값
value = 42;     // 올바른 값
value = true;   
// 오류: Type 'boolean' is not assignable to type 'StringOrNumber'
profile
배운 내용 정리하기 위해 쓰는 블로그

0개의 댓글