快速理解JavaScript中的LHS和RHS查询的用法-创新互联
JavaScript 程序中的一段源代码在执行之前会经历三个步骤,统称为 编译
十载建站经验, 成都网站设计、成都网站制作客户的见证与正确选择。创新互联提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。- 分词/词法分析
- 解析/语法分析
- 代码生成
先看原书对一个赋值操作的拆解说明:
变量的赋值操作会执行两个动作,首先编译器会在当前作用域中声明一个变量(如果之前没有声明过),然后在运行时引擎会在作用域中查找该变量,如果能够找到就会对它赋值。 --- 《你不知道的JavaScript(上卷)》 P7
而要讲的 LHS 和 RHS 就是上面说的对变量的两种查找操作,查找的过程是由作用域(词法作用域)进行协助,在编译的第二步中执行。
LHS 和 RHS
- 字面意思其实是
Left Hand Side
和Right Hand Side
即左手边和右手边 - 一般可以理解为
赋值操作的左侧和右侧
先看个例子一
console.log(a);
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:快速理解JavaScript中的LHS和RHS查询的用法-创新互联
网页网址:http://ybzwz.com/article/icpsd.html