重复定义 | 修改值 | 声明提升 | 块级作用域 | 定义循环变量 | |
---|---|---|---|---|---|
var | 可以 | 可以 | 会 | 严格来说不支持(function里可以) | 可以 |
let | 不可以 | 可以 | 不会 | 支持(用let 和{}创建作用域) | 可以 |
const | 不可以 | 不可以(除数组和对象) | 不会 | 支持 | 不可以 |
JavaScript var let const的区别
最新推荐文章于 2024-06-16 12:11:16 发布
重复定义 | 修改值 | 声明提升 | 块级作用域 | 定义循环变量 | |
---|---|---|---|---|---|
var | 可以 | 可以 | 会 | 严格来说不支持(function里可以) | 可以 |
let | 不可以 | 可以 | 不会 | 支持(用let 和{}创建作用域) | 可以 |
const | 不可以 | 不可以(除数组和对象) | 不会 | 支持 | 不可以 |