JS函数

定义一个JS函数

<script language ="javascript">
            function testArgs(){
                window.alert("传递了"+arguments.length+"个参数!");
            }   
</script>

 

在body中调用函数

<script language="javascript">
            testArgs(10);
</script>

 

在我们定义函数的时候,没有给函数定义参数。为什么我们在调用的时候可以传参?谢谢了。

arguments属性是一个函数默认带的,他会记录你传给这个函数的参数,js对于参数形势要求不严格,不像java,定义几个就只能传几个!

当然可以了,你随便传参(传不传都行),如果定义函数有参数,是根据你传参的顺序对应的。

不可以,你可以传null,