<table class="text">
<tr class="li1"><td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12 函数不在乎定义的时候有没有参数,有几个参数,没有参数都是允许的。 因为JavaScript的函数内部其实是用数组arguments来存参数的。 来个例子: function person(name,age){ alert(name+","+age); } 括号里定义的name和age只是方便我们使用,也可以用 arguments[0] 和 arguments[1] 来获取。(参数个数可以用 arguments.length 来获得) 也就是说,上面例子改成下面这样也是可以获取到传进来的参数的 function person(){ alert(arguments[0]+","+arguments[1]); }