变量的重复声明

2019-10-31  本文已影响0人  早起的鸟儿
var a; 
function a(){
}
a();   
console.log(a);    //function a 


var a = 10; 
function a(){
}
a();   //a is not function


function a(){
}
a();
var a;
console.log(a);   //function a 


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


var a = "bbb";
var a = 10;
console.log(a);   //10

JavaScript 允许重复定义函数,后定义的同名函数覆盖之前的,与参数无关。

当变量与函数重名的时候
上一篇 下一篇

猜你喜欢

热点阅读