当前位置:   article > 正文

TypeScript - 函数 -函数的默认参数_ts 默认参数

ts 默认参数

默认参数是个啥

如果不特殊指明,函数的参数都是必传的。
  • 1
但是,ts中提供了默认参数这一操作,
作用就是,给参数指定一个 默认的值,当调用函数而又未传这个参数时,就直接使用默认值。
  • 1
  • 2

怎么写默认参数

默认参数的写法就是,在函数的形参列表中 用 【=】给形参 赋值即可。

默认参数的注意点

默认参数必须放在形参列表中的普通参数的后面
(这里的普通参数,就是常规的参数,是传的)
否则,ts中会直接提示错误。

举个例子

function f1(a:number,b:number = 200,c:number = 300):number{
    return a+b+c;
}
let f1Res =  f1(200)
console.log('f1Res = '+f1Res) // f1Res = 700
  • 1
  • 2
  • 3
  • 4
  • 5
分析:
 函数名是 f1 
 参数a : number 类型,普通参数,调用时必传
 参数b :number 类型,有默认值 200
 参数c :number 类型,有默认值 300

当进行函数调用时,f1(200);  这个参数 200 传给的是 参数 a,
而 参数b 和 参数c 使用的是默认值,
因此,函数的返回值是 200+200+300 = 700。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/545423
推荐阅读
相关标签
  

闽ICP备14008679号