在TypeScript中为函数的可选参数设置默认值,可以通过在函数参数声明时使用赋值运算符来实现。具体步骤如下:
下面是一个示例代码:
function greet(name: string, age?: number = 18) {
console.log(`Hello, ${name}! You are ${age} years old.`);
}
greet("Alice"); // 输出:Hello, Alice! You are 18 years old.
greet("Bob", 25); // 输出:Hello, Bob! You are 25 years old.
在上面的示例中,age
参数被声明为可选参数,并且设置了默认值为 18。当调用 greet
函数时,如果不传递 age
参数,则会使用默认值 18;如果传递了 age
参数,则会使用传递的值。
需要注意的是,设置了默认值的参数必须放在参数列表的最后,否则会导致编译错误。
此外,对于函数的可选参数设置默认值的应用场景包括但不限于:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云