(function (){
var a = b = 3;
})();
console.log("a:" + (typeof(a) !== 'undefined'));
console.log("b:" + (typeof(b) !== 'undefined'));
// b没有声明,直接使用所有归全局对象window所有。所以在函数外能访问。
// a声明在函数体内,归AO对象所有,作用域在函数内部,外部无法访问。
(function (){
var a = b = 3;
})();
console.log("a:" + (typeof(a) !== 'undefined'));
console.log("b:" + (typeof(b) !== 'undefined'));
// b没有声明,直接使用所有归全局对象window所有。所以在函数外能访问。
// a声明在函数体内,归AO对象所有,作用域在函数内部,外部无法访问。