- let 申明变量,可以参考var的用法,但是不同。
- const 定义常量(常量就是定义了不能改变的量)
需要注意的是:
- let没有预解析,不存在变量提升,就是说必须先定义使用。
- 在同一个作用域里面let不能重复定义;
- for循环、for循()里面是父级作用域,里面又是一个。

块级作用域:像if(){} 、while(){} 、for(){}
{
//块级作用域
}
本文深入探讨了JavaScript中let与const的特性与区别,包括它们在块级作用域的表现,如if语句、循环及如何避免变量提升等问题。通过具体示例,读者将了解如何正确使用let和const来提升代码质量。
需要注意的是:


块级作用域:像if(){} 、while(){} 、for(){}
{
//块级作用域
}
97
365

被折叠的 条评论
为什么被折叠?