我已经听过不同博客中使用的这些术语,并且如果存在差异则很好奇。
答案 0 :(得分:2)
编译器将源代码(您编写的代码)转换为机器代码,供计算机理解。
INTERPRETER直接执行您的代码,而无需先将其编译为机器代码。
答案 1 :(得分:0)
Javascript可以只使用解释器来运行,解析器是解析脚本并执行代码的程序。
然而,某些环境(如Chrome的V8 Javascript引擎)将使用编译器将一些Javascript代码转换为较低级别的语言,它可以更快地执行。这是Javascript现在以近乎原生的速度执行的重要原因。