js 函數形參和實參的區別及如何獲取不同參數個數

參數有形參(parameter)和實參(argument)的區別,形參指的是函數聲明時的變量;實參指的是調用該函數時所傳的參數。

例:聲明函數test(a,b) 時a,b就是形參,調用test(1,2)時1,2就是實參;

function test(a,b){
     console.log(a,b)
  }
  test(1,2) // 1 2

注:形參和實參應保持數量相同 

function test(a,b,c){
     console.log(a,b,c)
     console.log(arguments.callee.length); //獲取形參的個數
     console.log(arguments.length) //獲取實參的個數
  }
  test(1,2)
 // 1 2 undefined
 // 3
 //2

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章