面试题答案
一键面试function addAndMultiply(a: number, b: number, multiplier?: number): number {
let sum = a + b;
if (multiplier) {
sum *= multiplier;
}
return sum;
}
- 可选参数
multiplier
的类型定义为number | undefined
,在TypeScript中,可选参数会自动包含undefined
类型。 - 函数的返回值类型为
number
,无论是否传入第三个参数,最终返回的都是一个数字。