码迷,mamicode.com
首页 > 其他好文 > 详细

关于作用域

时间:2016-10-16 18:38:42      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

   JS会在执行之前编译,并采取相应优化例如JIT优化;编译分为分词、语法分析、代码生成过程。

   而作用域是关于变量(或是标识符)去何处查询以及如何查询的一套规则。分为RHS、LHS查询,RHS找到对应位置且要返回值,LHS查询会找到对应的空间。LHS在非严格模式下在无法找到的情况下在全局对象中建立变量且返回,严格模式下会出错“Reference Error”。简而言之,reference error是作用域判别失败,typeerror是作用域判别成功但是执行操作不当。

关于作用域

标签:

原文地址:http://www.cnblogs.com/hustliliangmin/p/5967038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!