学习笔记《你不知道的JavaScript上卷》第一章 作用域是什么 1.2理解作用域
• 引擎从头到尾负责整个 JavaScript 程序的编译及执行过程。• 编译器引擎的好朋友之一,负责语法分析及代码生成等脏活累活(详见前一节的内容)。• 作用域引擎的另一位好朋友,负责收集并维护由所有声明的标识符(变量)组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标识符的访问权限。var a = 2; 当你看见 var a = 2; 这段程序时,很可能认为这是一句声明。事实上,引擎认为这里有两个完全不同的声明,一个由编译器在编译时处理,另一个则由引擎在运行时处理。
原创
2021-12-09 09:28:46 ·
394 阅读 ·
0 评论