參數有形參(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