function test(a, b, c){
return a+b+c;
}
function test(a, b){
return a+b;
}
function test(){
return "Hello world";
}
window.alert(test(1,2,3));
window.alert(test(1,2));
window.alert(test());
三个对函数的调用都是调用了最后一个test()函数,弹出“Hello world”。。。
其实我觉得本来Javascript的函数都是支持可变参数个数,而且又是弱类型语言,从这两点来看是不会支持函数重载的。