定义一个JS函数
<script language ="javascript"> function testArgs(){ window.alert("传递了"+arguments.length+"个参数!"); } </script>
在body中调用函数
<script language="javascript"> testArgs(10); </script>
在我们定义函数的时候,没有给函数定义参数。为什么我们在调用的时候可以传参?谢谢了。
arguments属性是一个函数默认带的,他会记录你传给这个函数的参数,js对于参数形势要求不严格,不像java,定义几个就只能传几个!
当然可以了,你随便传参(传不传都行),如果定义函数有参数,是根据你传参的顺序对应的。
不可以,你可以传null,