[typescript] 유니온 타입을 사용하여 타입 변환을 할 수 있나요?
예를 들어, 다음과 같이 유니온 타입을 사용하여 값을 다른 타입으로 변환할 수 있습니다:
function convertToStringOrNumber(value: string | number): string {
return String(value);
}
let resultString: string = convertToStringOrNumber("123");
let resultNumber: string = convertToStringOrNumber(456);
위 예제에서 convertToStringOrNumber
함수는 string
또는 number
타입의 매개변수를 받아 string
으로 변환하여 반환합니다.
따라서, 유니온 타입을 사용하여 TypeScript에서 다양한 타입으로 값을 변환할 수 있습니다.