众所周知,JScrip中没有overload关键字,但是我们可以构造一个调度函数来实现 <script language="JavaScript"> function Test1(param) { alert(param); } function Test2(param1,param2) { alert(param1 + param2); } function TestOverload(param1,param2) { if(param2==null) Test1(param1); else Test2(param1,param2); } TestOverload(1); TestOverload(1,2); </script> 转载于:https://www.cnblogs.com/Icebird/archive/2005/01/10/OverloadInJScript.html