1、ES6:
● 我们所说的ES5和ES6其实就是在js语法的发展过程中的一个版本而已
● ECMAScript就是js的语法,ES6新增了一些功能
2、let和const关键字 和var的区别
● 我们以前都是使用var关键字来声明变量的
● 在ES6的时候,多了两个关键字let和const,也是用来声明变量的
● 只不过和var有一些区别:
(1)let和const不允许重复声明变量
// 使用var的时候重复声明变量是没问题的,只不过就是后面会把前面覆盖掉
var num = 100 var num = 200
// 使用let重复声明变量的时候就会报错了
let num = 100 let num = 200 //这里就会报错了
// 使用const重复声明变量的时候就会报错
const num = 100 const num = 200 //这里就会报错了
(2)let和const声明的变量不会在预