变量声明顺序问题
题目 1:变量声明的问题
function h5course() {
// var a;
// b = 2;
var a = b = 2 //var a=b=2; 等价于 var a=(b=2);
} //其中只有a被声明了,b是自动解析为全局变量了
h5course();
console.log(typeof a !== 'undefined') //a is not defined false
console.log(typeof b !== 'undefined') //true true