var a = 1;
function b(){
alert(a);
var a = 2;
alert(a);
}
结果是 undefined和2 因为第一个alert 之前会隐式的声明一个 var a;
这个基本上所有的笔试题里都有。 好像你不会就是垃圾一样。
好程序员谁会这么命名???
var a = 1;
function b(){
alert(a);
var a = 2;
alert(a);
}
结果是 undefined和2 因为第一个alert 之前会隐式的声明一个 var a;
这个基本上所有的笔试题里都有。 好像你不会就是垃圾一样。
好程序员谁会这么命名???