【javascript练习题】this指针和作用域 (1) (2) 解释: a 的变量声明会被提前。所以当 ! "a" in window 为false 就不会再执行a的赋值语句了,所以,alert(a)的时候就会输出为undefined