木灵鱼儿
你不知道的JavaScript
词法作用域
什么是词法作用域在上文中我们说道作用域的概念,这套规则是用来管理引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找。而作用域共有两种工作模型:词法作用域动态作用域词法作用域是被普遍使用的一种工作模式,也是JavaScript所使用的,而动态作用域也是有语言在使用的,比如:Bash脚本,perl。词法作用域称之为静态作用域,这个也是由他的实际原理所提现的,具体我们往下看。词法阶段在JavaScript编译时,第一个阶段就是词法分析; 简单来说,词法作用域就是定义在词法分析阶段的作用域,换句话说,词法作用域是由你在写代码时将变量和块作用域写在哪里来决定的,因此当词法分析器处...
最近评论