JS调用方法规则

来源:互联网 发布:电脑端口怎么关闭 编辑:程序博客网 时间:2024/05/19 04:27

定义JavaScript函数时,函数名是函数对象的标识,参数数量只是这个函数的属性。

调用函数时,js通过函数名找到对应的函数对象,然后根据函数按照定义时的参数,和表达式参数列表按顺序匹配,多余的参数舍去,不够的参数按undefined处理,然后执行函数代码。

所以,通常定义函数时,把必选参数放在参数列表最前面,可选参数放在参数放在参数列表必须参数后面,方便函数重载。

比如:

function test(var1,var2,var3,var4){

     //do something

}

调用的时候,可以这样调用test(var1,var2,var3)或者test(var1,var2,var3,var4,var5),根据规则,多余的参数舍去,不够的传undefined充数

原创粉丝点击