1. 带参数的函数
要指明类型,调用的时候要与声明类型一致
//匿名函数var fn=function(name:string,age:number):number{console.log(name,age)return 10;}fn("huang",17)
2. 函数的默认参数
//带参数var fn=function(name:string,age:number=20):number{console.log(name,age)return 10;}fn("huang")
3. 函数的可选参数
设置可选参数之后,调用函数的时候,这个参数是可传可不传的
//函数的可选参数,必须要在最后面var fn=function(name:string,age?:number):number{console.log(name,age)return 10;}fn("huang")
4. 泛型函数
function go<T>(value:T){return value}
