es6标准入门---第2章let+const

本文深入探讨了JavaScript中var、let和const的使用差异,及其对内存的影响。解析了const的本质,即其值虽指向不可变的内存地址,但地址内的数据结构仍可变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

var:声明全局变量------随

let:声明代码块内局部变量----随代码块的结束而销毁变量

const:声明代码块内局部常量------随代码块的结束而销毁常量

可以反应到内存!

另外js同c++/java强类型语言一比较,你会发现,他很弱,因此根本就不存在什么结构体对齐规则,自动/强制类型转换,

因此在内存上永远不会存在这个问题

------------------------------------------------

const的本质:

const声明的变量是引用类型的变量,变量的值为内存地址, const只能保证内存地址不变,但是内存地址里的数据结构本身是可变的,对象本身是可变的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值