JavaScript之var、let、const区别
JavaScript之var、let、const区别
区别:
作用域
变量提升
重复声明
暂时性死区
顶层对象属性
只读常量
var
全局/函数作用域
√
√
×
√
×
let
块级作用域
×
×
√
×
×
const
块级作用域
×
×
√
×
√
var是ES5声明变量的命令,let、const是ES6新增的声明变量的命令,let与const命令除了声明的变量是否是只读常量外,其他基本一致,所以我们主要讨论var与let的区别,const留在最后讨论
1.作用域
va
原创
2021-02-21 15:49:21 ·
308 阅读 ·
1 评论