ECMAScript 是一种规范,而 JavaScript 是对规范的实现。ECMA 是标准化组织。

最早的 JavaScript 是由 Netscape 公司开发的,并提交给 ECMA 标准化组织,制定了最早的 ECMAScript 1.0 (简称ES1,以下同)标准。

此后,又陆续制定了后续其他标准:

  • 3.0 标准(ES3)- 得到业界的广泛支持,成为了通行标准,奠定了 JavaScript 的江湖地位,初学者最早学习的 JavaScript 其实就是基于这个 3.0 版的语法。
  • 4.0 标准(ES4)- 由于太过激进,没有得到广泛共识,被终止
  • 5.0 标准(ES5)- 吸取了被终止的 4.0 版本中的一小部分改进,而发布的一个小版本。先称之为 ES3.1,后又改名为 ES5。
  • 6.0 标准(ES6)- 第一个 ES6 版本是在 2015 年 6 月份发布的,因此 ES6 又称为 ECMAScript 2015。标准委员会决定每年 6 月份发布一次:
    • 2015 年 6 月发布 ES6 的第一个版本,又称 ECMAScript 2015(简称 ES2015,以下同)。
    • 2016 年 6 月发布 ES6 的第二个版本,又称 ECMAScript 2016。
    • 2017 年 6 月发布 ES6 的第三个版本,又称 ECMAScript 2017。

ES6 是泛指,包含了 ES2015、ES2016、ES2017 等标准。ES2015 才是正式的标准名称,特指在 2015 年发布的语言标准。

(完)

最新文章

  1. WPF Bitmap转Imagesource
  2. 【leetcode】Shortest Palindrome(hard)★
  3. ***PHP Notice: Undefined index: ..问题的解决方法
  4. Struts、JSTL标签库的基本使用方法
  5. poj1724ROADS(BFS)
  6. POJ1836 - Alignment(LIS)
  7. HTML5的全局属性
  8. Nginx介绍 分类: Nginx 服务器搭建 2015-07-13 10:50 19人阅读 评论(0) 收藏
  9. html input[type=file] css样式美化【转藏】
  10. 线程通信机制:共享内存 VS 消息传递
  11. EditPlus自动执行出结果设置
  12. 生活小助手--Android项目
  13. CentOS 中 YUM 安装桌面环境(转)
  14. UART通信
  15. 明令禁止下,哪些APP在违规获取用户信息?
  16. scrapy 第一个案例(爬取腾讯招聘职位信息)
  17. sqlserver 隔离级别 - 转
  18. windows下安装PyTorch0.4.0
  19. poj1850(组合数)
  20. 原生和jquery 的 ajax

热门文章

  1. [第二届全国中学生网络安全竞赛]bypass
  2. MySQL 日期时间类型怎么选?千万不要乱用!
  3. 14_Python语法示例(面向对象)
  4. SQL Builder 1.04
  5. composer 三大组成部分
  6. python之requests.session()使用
  7. 漏洞扫描工具acunetix破解安装步骤
  8. 深度理解volatile关键字
  9. in多值优化
  10. JAVA | Java 解决跨域问题