浏览器支持 JavaScript,Node.js 也支持。我想知道它们之间是否有语法差异?
最佳答案
Node 使用Google V8 , 它实现了 ECMAScript standard (链接到非官方注释副本)。
它与浏览器的不同之处取决于您所谈论的浏览器(和版本)。
例如,Mozilla 浏览器实现了 JavaScript(它是 ECMAScript 的实现和超集)。
JavaScript 包括:
for each - in
循环- 解构赋值
let
表达式- 数组理解
...在使用非 ECMAScript 标准语法的其他增强中。这些都是 JavaScript 的一部分,但不是 当前 ECMAScript 标准的一部分。
(在列出的 4 项中,最后 3 项是下一个 ECMAScript 版本的提案。)
关于javascript - node.js 和浏览器之间的 JavaScript 语法差异是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7405739/