任何声明在某个作用域内的变量,都将附属于这个作用域
讨论作用域与其中的变量声明出现的位置的关系!!
回忆一下,js引擎会在解释js代码之前首先对其进行编译。编译阶段中的一部分工作就是找到所有的声明,并用合适的作用域将它们关联起来。
a = 2 ;
var a ;
console.log(a); //2
正确的思考思路是,包括变量和函数在内的所有声明都会在
任何声明在某个作用域内的变量,都将附属于这个作用域
讨论作用域与其中的变量声明出现的位置的关系!!
回忆一下,js引擎会在解释js代码之前首先对其进行编译。编译阶段中的一部分工作就是找到所有的声明,并用合适的作用域将它们关联起来。
a = 2 ;
var a ;
console.log(a); //2
正确的思考思路是,包括变量和函数在内的所有声明都会在