javascript函数有没有像java中的overload
RT:
javascript 函数名相同,参数不同
但是调用时,其他方法都不用,只用最后一个方法。比如:
function atCalendarControl()
{
alter("atCalendarControl()");
atCalendarControl(0);
}
function atCalendarControl(iAn)
{
//.....
alter("atCalendarControl(iAn)");
}
我在html里面
<script>
var calendar = new atCalendarControl();
</script>
只显示
atCalendarControl(iAn)
PS:以前好像有看过javascript调用函数时,参数个数不对,都能调用。这是什么原因。求高手解答。
javascript:是按照方法名去找的,不会校验你的参数
function atCalendarControl()
{
switch(arguments.length){
case 0:
.......
break;
case 1:
.....
}
}
你可以这样写一个父类js:
parent. prototype = new object();
parent。prototype。atCalendarControl = function()
{
alter("atCalendarControl()");
atCalendarControl(0);
}
子类js:
sub. prototype = new parent();
sub。prototype。atCalendarControl = function(iAn)
{
//.....
alter("atCalendarControl(iAn)");
}
这样通过构建不同的var test = new sub();去
相关问答:
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
我是个新手,做一个JSP网页,我要读出数据库正常,但是我要修改的时候,也就是读入的时候出现乱码,请高手告诉我怎么解决,先谢谢了。
request.setCharacterEncoding("UTF-8");
把编码统一
/**
......