首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌浏览器- JavaScript版本

谷歌浏览器- JavaScript版本
EN

Stack Overflow用户
提问于 2008-11-18 21:22:42
回答 6查看 31.7K关注 0票数 47

与Mozilla Firefox相比,Google Chrome支持哪个版本的JavaScript?换句话说,Chrome是否支持火狐也支持的JavaScript 1.6、1.7或1.8,或者它们的某种组合?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-07-14 13:24:08

虽然Chrome将执行标记为"javascript1.7“的Javascript,但它不支持JS1.7特性,如"let”作用域变量运算符。

这段代码可以在Firefox3.5上运行,但不能在使用V8的Chrome上运行:

代码语言:javascript
复制
<script language="javascript" type="application/javascript;version=1.7">
    function foo(){ let a = 4; alert(a); }; foo();
</script>

如果您将语言更改为"javascript1.7“并省略类型,它将不能与Firefox3.5中的JS1.7功能一起运行。type部分是必需的。

这似乎与一个常见的WebKit bug https://bugs.webkit.org/show_bug.cgi?id=23097有关;可能是Chrome模仿了Safari的行为,尽管它使用了不同的引擎。

When asked about supporting JS 1.8 features,V8团队表示,他们正在尝试跟踪Safari中使用的版本,以便页面在两种浏览器中的行为都相同。

票数 41
EN

Stack Overflow用户

发布于 2012-03-14 11:52:50

这个主题仍然是相关的。截至2012年,Chrome支持Javascript 1.6的大部分版本,不包括字符串和数组泛型。它不支持1.7中的任何一个。它支持从1.8开始的reduce和reduceRight,所有的1.8.1版本,以及Getter和setters,以及this page上列出的所有非版本特定的东西。本页面链接自Mozilla Developer Network,该网站指定了javascript的版本,并找到了here

票数 17
EN

Stack Overflow用户

发布于 2008-11-18 21:46:31

Google Chrome使用的是V8 javascript engine,它目前声明它实现了ECMA-262,第三版。这意味着它至少支持1.5版。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/300185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档