函数声明
- 定义函数的方式
- 函数声明
1
2
3function utils (a){
return a ;
} - 函数表达式
1
2
3let common =(a)=>{
return a ;
}
- 函数声明
- TypeScript使用函数的类型 定义函数的输入与输出
1
2
3function total (o:number,p:number):number{
return o+p;
}
函数表达式
1 | let total:(o:number,p:number) => number=(o:number,p:number):number=>{ |
接口定义
1 | interface TotalType { |
可选参数和参数默认值
可选参数必须放在必选参数的后面
指定用户不传的情况下参数的默认值
1 | let total=(o:number=20,p?:number):number=>{ |
重载
1 | function backValue(a:number):number; |