学科分类
目录
JavaScript网页编程

函数参数的数量

JavaScript函数参数的使用非常灵活,它允许函数的形参和实参个数不同。当实参数量多于形参数量时,函数可以正常执行,多余的实参由于没有形参接收,会被忽略,除非用其他方式(如后面学到的arguments)才能获得多余的实参。当实参数量小于形参数量时,多出来的形参类似于一个已声明未赋值的变量,其值为undefined。

接下来我们通过具体代码演示函数参数的数量问题。

 1  function getSum(num1, num2) {

 2   console.log(num1, num2);

 3  }

 4  getSum(1, 2, 3);  // 实参数量大于形参数量,输出结果:1 2

 5  getSum(1);     // 实参数量小于形参数量,输出结果:1 undefined
点击此处
隐藏目录