ES6 是 5.1 版以后的 JavaScript 的下一代标准,全称 ECMAScript 6 。
一、常用命令:
1.let
可以理解为 js 的 var,用于声明变量,不同于var的地方在于let有一个用作域的概念:
{
var a = 10;
let b = 10;
}
console.log(a);//======>10
console.log(b);//======>ReferenceError: b is not defined.
在使用for循环时,用let声明变量比var声明变量更加......(我觉得更加谨慎,当然使用不当也更容易出错)
=================================使用let声明i================================
for(let i = 0;i < 10;i++){
//...
}
console.log(i);//=======> i is not defined
==================================使用var声明i===============================
for(var i = 0;i < 10;i++){
//...
}
console.log(i);//========>10