ES6新增【Let、Const】与Var的对比区别。
ES6新增的Let、Const和Var的区别。
Let和Var区别
1.变量提升
//Var可以变量提升
console.log(a); //a=undefined
var a = 3;
//Let不可以变量提升
console.log(a); //报错:UncaughtReferenceError: a is not defined
let a = 3;
2.块级作用域
//在ES6之前,var 只有全局作用域、函数作用域
var a = 1;
{
var a = 10;
}
console.log(
原创
2021-12-24 12:23:43 ·
226 阅读 ·
0 评论