通常是这样的,但是js中却是报错的。
function testfunction( var == 0) {
if( a == 0) {
//处理情况1
}
else{
//处理情况2
}
}
可以用以下的方法来达到同样的效果
function testfunction() {
var b=arguments[0]?arguments[0]:0; //0可以替换成默认值
alert(b);
}
testfunction(); //输出0
testfunction(12);//输出12
这样判断有无参数就可以了。
转自:http://hi.baidu.com/0611002019/blog/item/5f08470859a98e336b60fb9f.html