语法:
// function(形参:类型,形参n:类型n....):返回值类型{
// return 内容
// }
例子: function add(a:number,b:number):number{ return a+b } let res =add(1,2) let res =add(1,false) //错误
别名语法:
// type 别名=(形参1:类型1,形参n:类型n .....)=> 返回值类型
// let 变量名:别名 =(形参1,形参2)=>{
// return 内容 //此处返回的内容类型 要和 返回值类型一至
//}
type addType=(x:number,s?:string)=>number //如果没有返回值 可以把number设置成void const adds:addType=(x,b)=>{ return 11 }
adds(1,'哈') //打印的值 11 因为返回的值是number 类型所以没有错
adds(1) //因为s是可选传参,可传可不传
标签:adds,return,函数,形参,number,ts,返回值,类型,注解 From: https://www.cnblogs.com/whenwei123/p/18248702