typescript 函数

本文深入探讨JavaScript的函数定义方式,包括函数声明与表达式,解析接口如何定义函数形状,以及TypeScript中可选参数、默认参数、剩余参数等高级特性。同时,介绍了类型断言和类型别名的使用,以及字符串字面量类型的实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1  js中函数的定义有两种方式: a:  函数声明     b:  函数表达式

2  函数表达式的类型

3   接口定义函数的形状

4  函数的可选参数 (之前说过函数的输入参数多于或者少于要求的参数, 是不允许的, 可选参数后面不允许再出现必须参数了)

5 参数默认值  typescript会将添加了默认值的参数识别为可选参数, 此时不受【可选参数必须接在必须参数后面】的限制了

 

 

6   剩余参数

7   重载

8   类型断言   type Assertion 可以用来手动指定一个值的类型

eg:将联合类型的变量指定为一个更加具体的类型

9   类型别名   type name = string   [个人感觉没什么用处]

10 字符串字面量类型   就是给字符串一些默认值

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值