[typescript] 유니온 타입을 어떻게 정의하고 사용하나요?
// 유니온 타입 정의
let myVar: string | number;
// 문자열 또는 숫자를 할당할 수 있음
myVar = "Hello";
myVar = 10;
// 유니온 타입을 사용한 함수 매개변수
function displayData(data: string | number) {
console.log(data);
}
// 호출할 때 문자열 또는 숫자를 전달할 수 있음
displayData("Hello");
displayData(20);
위 예제에서 string | number
는 유니온 타입을 정의합니다. 이를 사용하여 myVar
변수와 displayData
함수의 매개변수가 문자열 또는 숫자 타입 중 하나를 수용할 수 있습니다.