是Javascript编译还是解释型语言?

Javascript可以称为纯粹的解释语言吗? 还是它也有一些编译的味道呢? 有人能指导两个事情背后的原因。

去阅读这个问题的答案

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

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

就我个人而言,我对于调用一种解释或编译的语言的想法有点谨慎。 这是一个实施决定,而不是语言规范的一部分。 如果您想谈论编译或解释的JavaScript,请在​​语言规范的实际实现的上下文中提问。

JavaScript由客户端浏览器在运行时解释。 虽然有一个叫做Rhino JavaScript Compiler的工具,可以把JavaScript编译成Java类文件。