/*
判断体中的变量提升机制
带var的还是只声明
判断体中带function的,在变量提升阶段,也是只声明了,不在判断体中的function是声明加定义的
*/
console.log(a); // undefined
console.log(b); // undefined
if (!('a' in window)) { // 'a' in window 检测'a'是否是window的一个属性
var a = 13
function b(){}
}
console.log(a); // undefined