一般函数的声明的时候,我们要声明参数与返回类型,菜鸟教程
语法
语法一
function 函数名(参数一:类型,参数二:类型):返回类型{
}
语法二
函数结构的类型声明,一般声明变量的时候使用
函数名:(形参1:类型,形参2:类型) => 返回类型
参数
在TS中我们声明了参数就必须传入,但是在js中不是这样的,我们如何声明客串参数呢,如下
function 函数名(参数一:类型,参数二?:类型):返回类型{
}
在上面的例子中参数二就是可传参数
例子
// 语法一
function fn(param1:number,param2:string):string{
if (param1 === 1){
return param2
}else {
return "hello world"
}
}
// 语法2
let fn2:(param1:number,param2:string) => string
fn2 = function(param1,param2){
if (param1 === 1){
return param2
}else {
return "hello world"
}
}