ES6
1、介绍
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript 语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
另外,一些情况下ES6也泛指ES2015及之后的新增特性,虽然之后的版本应当称为ES7、ES8等。
2、新增功能
2.1、let
ES6新增了let命令,用来声明变量。它的用法类似于var ,但是所声明的变量,只在let命令所在的代码块内有效。
2.2、const
const声明一个只读的常量 。一旦声明,常量的值就不能改变,且声明时必须立即初始化,不能留到以后赋值。const的作用域与let命令相同:只在声明所在的块级作用域内有效。
2.3、匿名函数简写
function(){} 匿名函数简写,语法()=>{}。
2.4、模板字符串
声明一些html标签的字符串更简便,语法:` ` 。
2.5、对象定义
属性名和变量名一致的对象仅使用变量即可无需定义属性名。
2.6、模块
ES6引入了模块系统,可以导出和导入模块。
实战:
了解更多参考文档: 1.1 ES6 教程 | 菜鸟教程