---恢复内容开始--- ES6 is ECMAScript version 6, which JavaScript is based on. The next version of JavaScript is going to be based on version 6 of ECMAScript. Tracer is a way to compile that next version of JavaScript back into JavaScript of today, meaning…
01 | let 和 const语法 ES6新增了let命令,用来声明变量.它的用法类似于var,但也有区别 let 和 var 1.作用范围不同 var声明的变量在全局范围内都有效,所以全局只有一个变量.let声明的变量只在它所在的代码块有效. { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b // 1 var a = []; for (var i = 0; i < 10; i++) { a[i] = fun…
一.ECMAScript 6 ECMAScript 6.0,简称ES6,第一个版本是在2015年6月进行发布,所以也称之为<ECMAScript 2015 标准>(简称 ES2015). JavaScript是ECMAScript的一种实现(分支),遵循ECMAScript标准的.目前主流浏览器已经可以完美兼容和使用ES6. 二.let 和 const var 存在的问题: var 不能用于定义常量 var可以重复声明变量 var 前两存在变量提升 var 不支持块级作用域 let 和 c…