声明方式 | 变量提升 | 暂时性死区 | 重复声明 | 初始值 | 块级作用域 |
---|---|---|---|---|---|
var | 允许 | 不存在 | 允许 | 不需要 | 无 |
let | 不允许 | 存在 | 不允许 | 不需要 | 有 |
const | 不允许 | 存在 | 不允许 | 需要 | 有 |
【原生JS】var、let、const区别
最新推荐文章于 2022-12-14 15:59:24 发布
声明方式 | 变量提升 | 暂时性死区 | 重复声明 | 初始值 | 块级作用域 |
---|---|---|---|---|---|
var | 允许 | 不存在 | 允许 | 不需要 | 无 |
let | 不允许 | 存在 | 不允许 | 不需要 | 有 |
const | 不允许 | 存在 | 不允许 | 需要 | 有 |