5、函数
函数是构成程序的重要组成部分,由两部分组成 输入 和 输出
// 加入可选参数 z (注意:可选参数后不可加入确定参数 )
cosnt add = (x: number, y: number, z?: number): number => {
if (typeof z == 'number') {
return x + y + z
} else {
return x + y
}
}
// 注意:这里的 => 不是ES6中的箭头函数,而是TS中声明函数类型返回值的方法
// 在TS中凡是在 : 后边都是在声明类型和实际的代码逻辑没有什么关系
let add2: (x: number, y: number, z?: number) => number = add
// 上边代码可用Interface来描述
interface Isum {
(x: number, y: number, z?: number): number
}
let add2: Isum = add
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步