相似之处:
1.它们都有函数作用域;
2.它们都有全局作用域;
不同之处:
1.var声明的变量是属于window对象,二let不属于;
2.var声明的变量会被提升到顶端,二let不会,在声明 let 变量之前就使用它会导致 ReferenceError。
相似之处:
1.它们都有函数作用域;
2.它们都有全局作用域;
不同之处:
1.var声明的变量是属于window对象,二let不属于;
2.var声明的变量会被提升到顶端,二let不会,在声明 let 变量之前就使用它会导致 ReferenceError。