typescript-函數參數和返回類型的定義


方法的返回類型是number

function getTotal(one: number, two: number): number { //返回類型是number
  return one + two
}
const total = getTotal(1, 2)
console.log(total)

 

沒有任何返回值

function sayHello(): void { //沒有任何的返回值
  console.log('hello')
}

 

函數執行無法完成 拋出錯誤或者死循環

function errorfunction(): never {//拋出錯誤后 無法執行完成
  throw new Error()
  console.log('hello error')
}

function forNever(): never {//永遠無法結束的  
  while (true) {
    console.log('forNever')
  }
}

 

函數參數是對象

function add({ one, two }: { one: number, two: number }) { //參數是個對象的
  return one + two
}
const t = add({ one: 1, two: 2 })


function getNumber({one}:{one:number}){
  return one
}
const o=getNumber({one:1})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM