javascript 函数调用规则与IF条件判断的用法

发布时间:2019-08-25编辑:脚本学堂
本文介绍下,javascript中函数的调用规则,以及IF条件判断的简单用法,有需要的朋友,不妨参考下了。

一、先来看,函数调用

1、 js的函数调用只匹配函数名,不匹配参数列表,即调用函数时只要找到相同的函数名就调用,而不管参数是否匹配。

2、参数从第一个开始赋值传递,没有赋值的就赋予undefined。

3、用arguments统计或得到传进来的参数
代码:
 

复制代码 代码示例:

function listArg()
{  
    for(var i=0;i<arguments.length;i++)
    {
        alert(arguments[i]);
    }
}
function listArg2()
{  
    for(var arg in Array.prototype.slice.call(arguments))
    {
        alert(arguments[arg]);
    }
}

listArg("a", "b", "cd");

二、if条件判断
1、null, undefined, 空字符串,在if条件判断里都是false, 也就是说 if(null) 等同于 if(false)。

总结:
写js函数时,尽量把所有的参数都写上,然后在调用时就把有的参数赋值,没有的赋null或者不赋值。
然后,可以再用三元计算表达式判断处理。