0
点赞
收藏
分享

微信扫一扫

Var 和 Let 以及 Const

var


是最开始的 JavaScript 关键词之一,一个变量在 JavaScript 中,分为 声明 和 初始化。

var具有变量提升无论声明在哪里,变量提升会把都会提升到该作用域的最顶部,你在任何地方都会访问的到

函数作用域,而且可以多次声明,就会造成你自己啥时候覆盖了都不知道

Let 和 Const

具有块级作用域

当遇到变量提升的情况,会有暂时性锁区。

不可重复声明,会报错

Const 和 Let 的最大区别是 Const 具有不可重新赋值的特性

当 Const 的值为引用类型时,是可以重新赋值的,因为引用类型在栈空间报存的其实是引用地址,真正的值保持在堆空间

举报

相关推荐

var、let、const

let、const和var区别

var和let、const区别

var let const

var / let / const

var、 let 、const 区别?

0 条评论