作用域和闭包
1.作用域:
查找变量并给变量赋值使用LHS查询,查找变量并获取变量的值使用RHS查询 RHS和LHS都会从当前作用域开始沿着作用域链逐级向上查找不成功的RHS会导致ReferenceError不成功的LHS会隐式的创建全局变量(非严格模式下),或者抛出ReferenceError错误(严格模式下)
2.词法作用域:
① 欺骗词法:evel
中的字符串会被当做原本写在那里的代码,严格模式下,evel
在运行时有自己的词法不会改变原词法作用域
作用域和闭包
1.作用域:
查找变量并给变量赋值使用LHS查询,查找变量并获取变量的值使用RHS查询 RHS和LHS都会从当前作用域开始沿着作用域链逐级向上查找不成功的RHS会导致ReferenceError不成功的LHS会隐式的创建全局变量(非严格模式下),或者抛出ReferenceError错误(严格模式下)
2.词法作用域:
① 欺骗词法:evel
中的字符串会被当做原本写在那里的代码,严格模式下,evel
在运行时有自己的词法不会改变原词法作用域
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。