ts函式組註解

light丶發表於2024-06-14

語法:

// 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是可選傳參,可傳可不傳

  

相關文章