作用域是一套设计良好,用来存储变量,并且方便找到这些变量的一套规则。
里面有一个左右赋值概念,查找的目的是对变量就行赋值,就是左操作,即LHS查询,如:
a=2;(是2要赋值给a)
如果目的是获取变量的值,就会使用右查询,即RHS。如:
console.log(a) (a要获取值)
左操作在非严格模式下不会出错,右操作如果找不到值会报错。
作用域是一套设计良好,用来存储变量,并且方便找到这些变量的一套规则。
里面有一个左右赋值概念,查找的目的是对变量就行赋值,就是左操作,即LHS查询,如:
a=2;(是2要赋值给a)
如果目的是获取变量的值,就会使用右查询,即RHS。如:
console.log(a) (a要获取值)
左操作在非严格模式下不会出错,右操作如果找不到值会报错。