Javascript可以被称为纯解释语言吗?或者它也有一些编译风味吗?有人可以指出这两件事背后的原因。
答案 0 :(得分:58)
去阅读这个问题的答案
https://softwareengineering.stackexchange.com/questions/138521/is-javascript-interpreted-by-design
我接受的答案很好,应该有助于回答你的问题。
就我个人而言,我对调用或编译语言的想法有点谨慎。这是一个实现决策,不是语言规范的一部分。如果您想谈论编译或解释的JavaScript,请在语言规范的实际实现的上下文中询问它。
答案 1 :(得分:16)
客户端浏览器在运行时解释JavaScript。但是有一个名为Rhino JavaScript Compiler的工具可以将JavaScript编译成Java类文件。