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
}