基本类型有哪几种? null 是对象吗? 基本数据类型和复杂数据类型存储有什么区别?
基本数据类型有六种, 分别是 undefined,null,bool,string,number,symbol(ES6 新增)
虽然 typeof null 返回的值是 object, 但是 null 不是对象, 而是一种基本数据类型
基本数据类型存储在栈内存, 存储的是值'
复杂数据类型的值存储在堆内存, 地址 (指向真实数据) 存储在栈内存, 当我们把对象赋值给另外一个变量的时候, 赋值的是地址, 指向同一块内存, 当一个对象改变时, 另外一个也会变化
来源: http://www.bubuko.com/infodetail-3087612.html
与本文相关文章
- Java 散列存储详解及简单示例
- hashSet 和 List 集合存储数据的结构
- SharedPrefsUtil.java App存储数据工具类
- 开源 java 区块链平台, 可做联盟链, 私链使用, 不适用于公链. 各节点已知 IP, 维持长连接. 共识机制采用过半同意即可生成区块. 无虚拟货币, 可用于存储各种类型的数据, 无需挖矿. 不仅仅可以用来做账本, 还可以做各种定制化的存储需求. 理念来自于腾讯的 trustsql. 加密, 公钥私钥, 网络模块, 存储模块等.
- [Java 编程思想阅读笔记] Java 数据存储位置
- 线程里面调用存储过程
- java 调用 Linux 执行 Python 爬虫, 并将数据存储到 Elasticsearch 中 --(java 后台代码)
- 七牛云存储 | 上传凭证 | 签名