抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

1、挂载节点不同:var声明的变量挂载在window上,const与let声明的变量不会

1
2
3
4
5
6
var a = 100;
console.log(a,window.a); // 100 100
let b = 10;
console.log(b,window.b); // 10 undefined
const c = 1;
console.log(c,window.c); // 1 undefined

let声明的变量或const声明的常量会挂载到Script下,var会挂载到Global下(window类似于Global的代理)。可查看文章let和const声明的变量到底去哪里了?

2、

评论