堆栈理解

            堆栈:一种数据结构,一个在程序运行时用于存放的地方

  1. JS的数据类型分为简单数据类型(基本数据类型)和复杂数据类型(对象)

  2. 简单数据类型包含5钟:未定义,空,布尔,数字和字符串

  3. 复杂数据类型就是对象

  4. JS的变量同样分为两种:基本类型和引用类型

  5. 5种简单数据类型对应的是基本类型值,存放在栈内存中

  6. 对象,数组函数,日期等对应的是引用类型值,存放在堆内存中

  7. 对象的内容存放在堆中,而栈里面存放的只是这个变量的一个内存地址。因为,像对象这些复杂的数据类型它的大小不是固定的,但是内存地址是固定的,因此在栈里存放的是这个变量的“门牌号地址”,通过这个“门牌号地址”可以进一步找到实际的内容(也就是值)

  8.  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值