JavaScript于1995年由布莱登·艾奇设计,时至今日,有几个版本带来了重要改变。下面将依次列举:
· ECMAScript 3.0,发布于1999年。ECMAScript 3.0版本成为JavaScript的通行标准,并得到广泛支持,也是目前我们所学习的JavaScript的基础。自ECMAScript 3.0版本以后,JavaScript被称为真正的编程语言。
· ECMAScript 5.0,发布于2009年。由于ECMAScript 4.0草案过于激进,因此它没能成为正式版本,只是将其中涉及现有功能改善的一小部分发布为ECMAScript 3.1。后来ECMAScript改名为ECMAScript 5.0,它得到了目前几乎所有浏览器的支持,在开发中通常作为兼容性基准。
· ECMAScript 6.0,发布于2015年,因此也被称为ECMAScript 2015。ECMAScript 6.0是具有里程碑意义的版本,新增了大量的特性和语法,极大地扩展了JavaScript的功能,使JavaScript能更好地适应项目的开发需求。
ECMAScript 2016到ECMAScript 2021各版本新增的语法如表1-1所示。
表1-1 ECMAScript 2016到ECMAScript 2021各版本新增的语法
需要注意的是,这里只是将每个版本的新增语法进行罗列,不做具体说明讲解,但是后续内容会对开发中涉及的各版本常见语法进行详细讲解。