易截截图软件、单文件、免安装、纯绿色、仅160KB

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实现定时执行某程序 - Java / Java SE

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

JSP读入数据库 - Java / Java EE

我是个新手,做一个JSP网页,我要读出数据库正常,但是我要修改的时候,也就是读入的时候出现乱码,请高手告诉我怎么解决,先谢谢了。
request.setCharacterEncoding("UTF-8");

把编码统一

/**
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号