标签:
下面是一个关于全局和局部作用域的问题
var a = 123; function f(){ alert(a); var a = 1; alert(a); } f();
大家第一眼看到后都会认为第一次alert()弹出的结果是123,第二次的alert()的结果是1。
事实上不是这样的,第一次alert的结果是undefined,第二次的结果是1;
javascript 变量的提升
原文地址:http://www.cnblogs.com/WaTa/p/5582388.html