JAVA 运行在 JVM 中。
JavaScript 运行在 NodeJS 中。
好的。
那么,我可以说 NodeJS 对于 JavaScript 就像 JVM 对于 JAVA 一样吗?
JAVA 运行在 JVM 中。
JavaScript 运行在 NodeJS 中。
好的。
那么,我可以说 NodeJS 对于 JavaScript 就像 JVM 对于 JAVA 一样吗?
NodeJS并不是JavaScript的替代品,它实际上是Google's V8 engine的一个工具包装器(也是一个必要的工具包装器),它是Google的JavaScript运行时。
此外,这种说法还存在其他问题,因为Java被编译成自己的字节码(虽然你可以认为这将是WASM或V8字节码),而JavaScript是解释执行的。
尽管存在这些差异,从实际意义上讲,NodeJS就像是JS的JRE。