函数与变量同名

2017-07-20  本文已影响0人  潇潇轻语
function a(){ 
   
};
var a = 1;
console.log(a);

输出的结果是:1
相当于

var a;
function a(){ 

};
a = 1;
console.log(a);
function a(){ 
    
};
var a;
console.log(a);

输出结果是:function a()

function a(){ 
    console.log(1)
};
function a(){ 
    console.log(2)
};
console.log(a);

输出结果是: function a( ){
        console.log(2)
       };
分析以上代码总结:

上一篇 下一篇

猜你喜欢

热点阅读