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或者不赋值。
然后,可以再用三元计算表达式判断处理。
您可能感兴趣的文章:
javascript 函数调用规则与IF条件判断的用法
javascript 回调函数 整理
JS判断浏览器类型与浏览器版本
php防sql注入函数mysql_real_escape_string解析
js与或运算符优先级实现if else条件判断表达式
学习php的防SQL注入函数:mysql_real_escape_string
js判断浏览器版本和类型的二种方法
WordPress常用的函数、方法汇总
js判断输入是否为中文的三种方法
JavaScript表单验证类库 Validate.js