1.JS不支持函数重载。  function pp(x,y) {//函数1
        alert(x + ":" + y);
    }
    
    var pp = function(x) {                 //函数2。他的定义将函数1覆盖了
        alert(x);
    }
    
    
    
    pp(3,4);//总是调用函数2
上述代码相当于以下代码  var pp = function(x,y) {//函数1
        alert(x + ":" + y);
    }
    
    var pp = function(x) {                 //函数2。他的定义将函数1覆盖了
        alert(x);
    }
    
    
    
    pp(3,4);//总是调用函数2
这你就明白了。