相信大家在学习javasript的时候,对解释器不是很明白,我们也可以称呼它Javasript引擎,可以运行javascript脚本的虚拟机,通常随web浏览器提供。JavaScript解释器有四个组件:词法分析器、句法分析器、字节码生成器和字节码解释器。

javascript解释器详细介绍:
JavaScript是脚本语言,必须由他人解释并执行。这个人就是JavaScript解释器。读取、翻译、执行一个JS语句,读取并重复下一个JS语句。
JavaScript解释器又名JavaScript引擎,是一种专用于JavaScript脚本的虚拟机,通常随web浏览器提供。其作用是运行JavaScript源代码。
JavaScript分析引擎是能够“阅读”JavaScript代码并准确表示代码执行结果的程序。
配置JavaScript解释器
JavaScript解释器有四个组件:词法分析器、语法分析器、字节码生成器和字节码解释器。
词法分析器
一行代码源可以划分为最小的语义单位。词义单位是指在语法上不能再分开的最小的单一文字或文字的组合。
句法分析器
然后用Esprimas分析工具转换为json格式。
字节码生成器
其作用是将语法树转换为可以由javaScript引擎读取和执行的二进制代码。
每个javascript引擎都有自己的字节码格式,最简单的方法是将语义单位翻译为二进制
字节码解释器
最后就是执行二进制代码,执行的结果就是我们能看到的页面。