javascript 编译机制 JS代码执行过程分三个过程 首先,进行语法分析,语法分析就是浏览器先通栏浏览一下整体的代码有没有少写分号、单词拼错等语法的错误。 JS预编译。本质是创建AO对象或GO对象,对其属性的操作。 最后解释性执行。就是一行一行的读取代码执行代码。 AO Activation Object,指活动性对象,也叫执行期上下文,就是我们通常所说的作用域。这里指函数的局部作用域 function sum(a, b) { console.log(a); //2 var a = 10; console.log(a); //10 var b = 5