ES6简介
1.什么是ES6?
- ES的全称是ECMAScript,它是由ECMA国际标准化组织制定的一项脚本语言的标准化规范。
年份 | 版本 |
---|---|
2015年6月 | ES2015 |
2016年6月 | ES2016 |
2017年6月 | ES2017 |
2018年6月 | ES2018 |
… | … |
- ES6实际上是一个泛指,泛指ES2015及后续的版本。(每年的6月更新一次,区别以年份命名,如:ES2015)。
2.为什么要使用ES6?
-
因为JavaScript本身存在的缺陷,如:
(1)变量提升特性增加了程序运行时的不可预测性。
(2)语法过于松散,实现相同的功能,不同的人可能会写出不同的代码。
ES6的新增语法
1.let
- let是ES6中新增的用于声明变量的关键字。
(1)let声明的变量只在所处的块级有效。