ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## `var、let、const`之间的区别 `var`声明变量可以重复声明,而`let`不可以重复声明 `var`是不受限于块级的,而`let`是受限于块级 `var`会与`window`相映射(会挂一个属性),而`let`不与`window`相映射 `var`可以在声明的上面访问变量,而`let`有暂存死区,在声明的上面访问变量会报错 `const`声明之后必须赋值,否则会报错 `const`定义不可变的量,改变了就会报错 `const`和`let`一样不会与`window`相映射、支持块级作用域、在声明的上面访问变量会报错