学习总结ES6 —语法基础let
首先是let是什么:let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。与var关键字不同的是,它声明的变量只能是全局或者整个函数块的。
我来举一个例子
if(true){
var a = 1;
let b = 2;
}
console.log("a:",a); //a: 1
console.log("b:",b); //Uncaught ReferenceError: b is not defined
<