type定义类型: type myType=number | string let word:myType= 123
变量类型别名:
type myType1=(number | string)【】 let arr:myType1=【‘1’,2,‘212wowo’】
函数类型别名:用于箭头函数/函数表达式
type functionType=(a:number(变量类型) ,b:number(变量类型))=》number(返回值类型)
const sub:functionType=(a,b)=》{ return a+b}
const fn:functionType= function(a,b){ return a+b }
函数类型:function(a:number,b:number):number { return a+b }
箭头函数:(a:number,b:number):number =》{ return a+ b } 以上函数形式都可以自动判断返回值的类型的。