[typescript] 유니온 타입을 사용하여 다양한 값의 집합을 표현하는 방법은 무엇인가요?

예를 들어, stringnumber 타입의 값을 동시에 가질 수 있는 변수를 정의하려면 다음과 같이 유니온 타입을 사용할 수 있습니다.

let value: string | number;
value = "hello";
value = 123;

위 예제에서 value 변수는 string 또는 number 타입의 값을 가질 수 있습니다.

유니온 타입은 데이터 모델링이나 다양한 값의 조합을 다룰 때 유용하게 활용될 수 있습니다. 이를 통해 코드의 유연성을 향상시키고 다양한 유형의 값을 다룰 수 있게 됩니다.

자세한 정보는 TypeScript 공식 문서에서 확인할 수 있습니다: Union Types - TypeScript 공식 문서