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

news/2024/11/19 23:33:00/

默认参数是个啥

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

怎么写默认参数

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

默认参数的注意点

默认参数必须放在形参列表中的普通参数的后面
(这里的普通参数,就是常规的参数,是传的)
否则,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
分析:函数名是 f1 参数a : number 类型,普通参数,调用时必传参数b :number 类型,有默认值 200参数c :number 类型,有默认值 300当进行函数调用时,f1(200);  这个参数 200 传给的是 参数 a,
而 参数b 和 参数c 使用的是默认值,
因此,函数的返回值是 200+200+300 = 700。

http://www.ppmy.cn/news/1186342.html

相关文章

write_edif 生成 AD9361 配置的自定义IP核

将AD9361配置文件设置为顶层 设置里; -mode out_of_context 替换文字 综合 导出 IP 核 write_edif -security_mode all D:/tops.edfD:/tops.edf write_verilog -mode synth_stub D:/tops_stub.vD:/tops_stub.v 调用 AD9361 IP 核

协同网络入侵检测CIDS

协同网络入侵检测CIDS 1、概念2、CIDS的分类3、解决办法4、CIDS模型5、挑战与不足 ⚠申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计2598字,阅读大概需要3分钟 🌈更多学习内容&…

Linux启动之uboot分析

Linux启动之uboot分析 uboot是什么?一、补充存储器概念1.存储器种类1.norflash - 是非易失性存储器(也就是掉电保存)2.nandflash - 是非易失性存储器(也就是掉电保存)3.SRAM - 静态随机访问存储器 - Static Random Acc…

手机号修改密码

<!DOCTYPE html> <html><head><title>找回密码</title><meta http-equiv"content-type" content"text/html; charsetutf-8"/><meta name"apple-mobile-web-app-capable" content"yes"/><…

7 款用于解锁iPhone密码的苹果解锁软件

无法访问您的 iPhone 一定是最烦人的情况之一。 即使您以前从未遇到过这种情况&#xff0c;做好准备总是一个好主意&#xff0c;而不是在它发生时感到无助。事实上&#xff0c;这种情况经常发生并且可能有很多实例&#xff0c;例如忘记密码或购买锁定的二手 iPhone。 牢记 Ap…

有意思、好用、热门的免费API推荐

万年历&#xff1a;获取公历日期对应的农历、农历节日节气、天干地支纪年纪月纪日、生肖属相、宜忌、星座等信息。支持查询未来15天。今天吃什么&#xff1a;随机返回一顿美味食物&#xff0c;解决你今天吃什么的难题。笑话大全&#xff1a;各种最新、最及时的幽默、搞笑段子&a…

【Linux】Centos 8 服务器部署:阿里云域名注册、域名解析、个人网站 ICP 备案详细教程

目录 一、背景信息 二、操作步骤 &#xff08;1&#xff09;查询域名 &#xff08;2&#xff09;加入域名清单 &#xff08;3&#xff09;确认订单信息 &#xff08;4&#xff09;支付 &#xff08;5&#xff09;等待域名实名认证通过 三、域名注册成功 四、查看域名…

【JAVA学习笔记】 51 - 日期类

项目代码 https://github.com/yinhai1114/Java_Learning_Code/tree/main/IDEA_Chapter13/src/com/yinhai/wrapper_/date_ 一、第一代日期类 1.Date: 精确到亳秒&#xff0c;代表特定的瞬间 2.SimpleDateFormat:格式和解析日期的类 3.SimpleDateFormat格式化和解析日期的具体…