JS函数的参数,和其他语言区别非常大.它不在乎你传过来多少个参数,也不在乎传过来的参数是什么类型.即使你定义的函数只接受两个参数,你调用这个函数的时候可以传递一个.三个甚至不传参数.这是因为JavaScript中的参数在内部是用一个数组来表示的.函数接收到的永远是这个数组,而不关心数组中包含哪些参数(如果有参数的话).在函数体内我们可以通过arguments对象来访问这个数组来获得传递给函数的每一个参数.可以看下面的例子: function sayHi(name,message) { alert…