[typescript] 유니온 타입이란 무엇인가요?

예를 들어, 다음과 같이 사용할 수 있습니다.

// 유니온 타입 선언
let myVar: string | number;

myVar = "Hello"; // 문자열 할당
myVar = 123; // 숫자 할당
myVar = true; // 에러: boolean 타입은 허용되지 않음

위의 예제에서 myVar 변수는 문자열(string) 또는 숫자(number) 타입을 가질 수 있습니다.

이를 통해 여러 가지 타입의 값을 단일 변수에 할당할 수 있으므로, 코드의 유연성을 높일 수 있습니다.

더 자세한 내용은 TypeScript 공식 문서를 참고할 수 있습니다.