RT,js函数有没有类似c++那种的形参默认的定义方式,就是我可以声明一个函数:void f(int a,int b=2),然后调用的时候可以调f(1),也可以调f(1,3)
解决方案 »
- 出现Object reference not set to an instance of an object. 弄了半天没弄好。
- 用function类型变量的toString方法获取其源码
- 童鞋们,我模拟了Google的电吉他,可录音,支持键盘
- js兼容问题?
- js中取xml文件节点属性
- javascript获得键盘输入的值
- 在WEB用户控件 读取TextBox的值?
- 如何在页面提交时选中select表单控件的所有选项??急啊
- 关于快速提交表单客户端的验证
- ▇▇▇▇▇▇向JavaScript高手诚挚请教:如何让一个含有框架的网页,要么最大化,要么最小化,不允许有其他效果?
- jquery click一次触发两次?怎么解决
- 急急急!!!遍历ul中所有li标签的里面的内容,如果有和文本框中的内容一致的li的话,什么也不做,如果没有,清空文本框中的内容。
b = b || 100;
alert([a,b]);
}
test(1);
test(1,3);
function test(){
var a=arguments[0]?arguments[0]:"1";
var b=arguments[1]?arguments[1]:"2";
alert(a+":"+b)
}
test("333");
test("","3333");
test("333","444");
var a=arguments[0].a || "1";
var b=arguments[0].b || "2";
alert(a+":"+b)
}
test({a:"333"});
test({b:"333"});
test({a:"333",b:"444"});
以前碰上需要的时候,倒是这样用得多,就是直接没有形参的定义,使用javascript的arguments
写n多参数,调用时你一个参数都不传照样可以执行,只是需要函数内部判断参数是否有传递