浏览器在读取HTML文件的时候,只有当遇到<script>标签的时候,才会唤醒所谓的“JavaScript解析器”开始工作. JavaScript解析器工作步骤 1. “找一些东西”: var. function. 参数:(也被称之为预解析) 备注:如果遇到重名分为以下两种情况: (1) 遇到变量和函数重名了,只留下函数 (2) 遇到函数重名了,根据代码的上下文顺序,留下最后一个 2. 逐行解读代码 备注:表达式可以修改预解析的值 JS解析器在执行第一步预解析的时候,会从代码的开始搜索直到结尾…