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