是经过编译的Javascript还是经过解释的语言

Is Javascript compiled or an interpreted language?

本文关键字:经过 语言 解释 Javascript 编译      更新时间:2023-09-26

Javascript可以称为纯解释语言吗?或者它也有一些编译的味道?有人能指出这两件事背后的原因吗。

去阅读这个问题的答案

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

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

就我个人而言,我对将一种语言称为解释或汇编的想法有些谨慎。这是一个实现决策,而不是语言规范的一部分。如果您想谈论已编译或已解释的JavaScript,请在语言规范的实际实现的上下文中进行询问。

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