javascript 函数参数

js中参数有两种,一种是形式参数,即函数定义时定义的参数,另一种是实际参数,即调用函数时实际传递的参数

1 function example(arg1,arg2,arg3){
2      /*这里的参数为形式参数*/  
3 }
4 
5 //这里的参数为实际参数,传递的参数可以比形参少
6 example(1,2);

获得函数参数的长度有两种方法,一是object.length,二是arguments.length

注意,第二种方法只能在函数内部使用

function example(arg1,arg2,arg3){
    console.log(arguments); //{"0":1,"1":2}
    console.log(arguments.length); //2
}

example(1,2);

console.log(example.length);  //3

第一种方法获得的是形参的个数

第二种方法获得的时实参的个数

posted @ 2015-09-15 14:44  TechER  阅读(120)  评论(0)    收藏  举报