浏览器,v8引擎,JavaScript,ECMAScript到底是什么关系?

发布于 2022-09-05 02:05:08 字数 346 浏览 13 评论 0

这个问题困扰我了很久,我也看了不少相关资料,还是无法理清他们之间的关系。
JavaScript由ECMAScript,dom,bom三部分组成,浏览器是运行脚本的一个环境。
问题一:说JavaScript不支持es6是说它没有实现es6规定的方法吗
问题二:es6到底是一门语言还是只是一个标准
问题三:浏览器不支持es6的某个方法,是因为javascript不支持es6吗
问题四:javascript是如何升级的,比如说他把es6的方法全部实现了,那浏览器是如何支持JavaScript的
问题五:v8是解析JavaScript的引擎,那JavaScript不支持es6,为什么chrome支持es6
请大神解答,问题有点多,莫见怪

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清浅ˋ旧时光 2022-09-12 02:05:08
  1. javascript没有什么支不支持语法标准的说法。应该说javascript引擎是否支持es6比如chrome55的v8支持大部分es6语法。

  2. ECMAScript6只是个标准指当前javascript引擎对原生js代码可用的语法及内置库。

  3. 浏览器不支持es6的某个方法,是因为javascript引擎还没有实现这个方法。

  4. javascript标准升级靠浏览器更新,浏览器更新了js引擎也就更新了。

  5. 见1

自由如风 2022-09-12 02:05:08

windows、clang、C++、C++17

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文