ts函数组注解

语法:

// 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是可选传参,可传可不传

  

posted @ 2024-06-14 21:32  light丶  阅读(33)  评论(0)    收藏  举报