- 博客(10)
- 收藏
- 关注
原创 ES6~ES13
1、在之前我们用var声明变量的时候,很容易让我们在for或者if定义的变量暴露出来,从而污染全局变量保存后运行在浏览器控制台中就能看到它无法访问到这个变量,只在他所在的这个块里运行。2、let保存后运行会在控制台报错3、就是还没声明之前就可以使用会变成undefined(未声明)而let不会出现声明提前的现象结果:报错在我们使用let变量之前,这个变量是不可用的,但是这个变量是存在的。如果我们没有let一行,那么他就会访问外面的myname这个变量,最后test出来的就是。
2023-03-25 15:05:36
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人