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调用函数时,参数个数不对,都能调用。这是什么原因。求高手解答。