首页 > 代码库 > 关于作用域
关于作用域
JS会在执行之前编译,并采取相应优化例如JIT优化;编译分为分词、语法分析、代码生成过程。
而作用域是关于变量(或是标识符)去何处查询以及如何查询的一套规则。分为RHS、LHS查询,RHS找到对应位置且要返回值,LHS查询会找到对应的空间。LHS在非严格模式下在无法找到的情况下在全局对象中建立变量且返回,严格模式下会出错“Reference Error”。简而言之,reference error是作用域判别失败,typeerror是作用域判别成功但是执行操作不当。
关于作用域
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。