TypeScript计算加法
type NumOrStr = number | string;
function safeAdd(a: NumOrStr, b: NumOrStr): number {
return Number(a) + Number(b);
}
console.log(safeAdd(1, 1));
console.log(safeAdd("1", "1"));
console.log(safeAdd(1, "1"));
type NumOrStr = number | string;
function safeAdd(a: NumOrStr, b: NumOrStr): number {
return Number(a) + Number(b);
}
console.log(safeAdd(1, 1));
console.log(safeAdd("1", "1"));
console.log(safeAdd(1, "1"));