欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

ES6 - 概述

最编程 2024-04-28 21:07:39
...

ES6 概述

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。

ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。

ECMAScript 的背景

JavaScript 是大家所了解的语言名称,但是这个语言名称是商标( Oracle 公司注册的商标)。因此,JavaScript 的正式名称是 ECMAScript 。1996年11月,JavaScript 的创造者网景公司将 JS 提交给国际化标准组织 ECMA(European computer manufactures association,欧洲计算机制造联合会),希望这种语言能够成为国际标准,随后 ECMA 发布了规定浏览器脚本语言的标准,即 ECMAScript。这也有利于这门语言的开放和中立。

ECMAScript(ES)、JavaScript、NodeJs,它们的区别是什么?

ECMAScript:简称ES,是一个语言标准(循环、判断、变量、数据类型),和环境没有关系。

JavaScript:运行在浏览器端的语言,该语言使用ES标准。(ES + web api = JavaScript)

NodeJs:运行在服务器端的语言,该语言使用ES标准。(ES + node api = NodeJs)

js.png

无论JavaScript,还是NodeJs,它们都是ES的超集(super set)。

ECMAScript有哪些关键的版本?

ES3.0: 1999

ES5.0: 2009

ES6.0: 2015 (从该版本开始,不再使用数字作为编号,而使用年份。ES2015)。

ES7.0: 2016

为什么ES6如此重要?

ES6解决JS无法开发大型应用的语言层面的问题。