TypeScript - 默认参数
在 TypeScript 中,你可以为函数参数指定默认值。当调用函数时未提供参数值或参数值为 undefined
时,将使用这些默认值。这种方式能让你的代码更简洁,也更具可读性。
语法
你可以直接在函数定义中为参数指定默认值,语法如下:
function functionName(param1: type, param2: type = defaultValue): returnType {
// 函数体
}
在这个语法中,functionName
是函数名,param1
是必需参数,param2
是默认参数,defaultValue
是默认值。
示例
示例1:简单的默认参数
function greet(name: string, age: number = 30): void {
console.log(`Hi ${name}, your age is ${age}.`);
}
greet('John', 50); // 输出:Hi John, your age is 50.
greet('John'); // 输出:Hi John, your age is 30.