这里是JavaScript核心的内容了. 挺多的JavaScript测试题也是围绕这个出的. 这里的一静一动指的是: 静, 词法作用域 - Lexical scoping 动, 动态绑定this的值 一.静 在JavaScript中函数有静态的词法作用域. 这是什么意思? 当我们写好了代码, 如 lexical.js , 那么此刻, 代码里的各个函数的作用域就已经确定了. 与这个函数是否被调用, 在哪儿调用, 被谁调用无关. 作用域大都被说成作用域链, 它是有层级关系的, 从顶层向底层直到全局作…