Javascript 是编译的还是直译语言的?

Javascript 可以被称为纯直译语言吗?或者它也有一些编译的味道?有没有人可以指导一下这两件事背后的原因,无论哪个是真的。

123313 次浏览

JavaScript 在运行时由客户端浏览器进行解释。不过,有一种称为 Rhino JavaScript 编译器的工具,据说可以将 JavaScript 编译成 Java 类文件。

去读一下这个问题的答案

Https://softwareengineering.stackexchange.com/questions/138521/is-javascript-interpreted-by-design

我接受的答案很好,应该有助于回答你的问题。

就我个人而言,对于调用已解释或已编译的语言,我有些谨慎。这是一个实现决策,而不是语言规范的一部分。如果您想讨论已编译或解释的 JavaScript,请在语言规范的实际实现的上下文中询问它。