let、var、const的区别?
时间:2025.11.19 17:16:44
阅读:2
挂在对象
var:声明的变量会挂载在 window 上
let:不会
const:不会
变量提升
var:有
let: 暂存死区
const:一旦声明必须赋值,不能用 null 占位,声明后不能再修改,如果声明的是引用类型(数组、对象)数据,可以修改属性值。
var:声明的变量会挂载在 window 上
let:不会
const:不会
var:有
let: 暂存死区
const:一旦声明必须赋值,不能用 null 占位,声明后不能再修改,如果声明的是引用类型(数组、对象)数据,可以修改属性值。