[typescript] 유니온 타입이란 무엇인가요?
예를 들어, 다음과 같이 사용할 수 있습니다.
// 유니온 타입 선언
let myVar: string | number;
myVar = "Hello"; // 문자열 할당
myVar = 123; // 숫자 할당
myVar = true; // 에러: boolean 타입은 허용되지 않음
위의 예제에서 myVar
변수는 문자열(string
) 또는 숫자(number
) 타입을 가질 수 있습니다.
이를 통해 여러 가지 타입의 값을 단일 변수에 할당할 수 있으므로, 코드의 유연성을 높일 수 있습니다.
더 자세한 내용은 TypeScript 공식 문서를 참고할 수 있습니다.