- 作用域
- 重复定义
- 作用域
//ES5 if (true) { var i = 1; } console.log(i);//1 //ES6 if (true) { let i = 1; } console.log(i); //变量i未找到
- 重复定义
var i = 0;
switch (i) {
case 0:
let value = "helo";
break;
case 1:
let value = "world"; //重复定义错误
break;
}
//ES5
if (true) {
var i = 1;
}
console.log(i);//1
//ES6
if (true) {
let i = 1;
}
console.log(i); //变量i未找到
var i = 0;
switch (i) {
case 0:
let value = "helo";
break;
case 1:
let value = "world"; //重复定义错误
break;
}