×

JS的基本类型以及跟复杂数据类型区别

作者:andy0012019.04.22来源:Web前端之家浏览:11178评论:0
关键词:js数据类型

基本类型有哪几种?null 是对象吗?基本数据类型和复杂数据类型存储有什么区别?

基本类型有6种,分别是undefined,null,bool,string,number,symbol(ES6新增)。

虽然 typeof null 返回的值是 object,但是null不是对象,而是基本数据类型的一种。

基本数据类型存储在栈内存,存储的是值。

复杂数据类型存储在堆内存,存储的是地址。当我们把对象赋值给另外一个变量的时候,复制的是地址,指向同一块内存空间,当其中一个对象改变时,另一个对象也会变化。


您的支持是我们创作的动力!
温馨提示:本文作者系,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://www.jiangweishan.com/article/js823409823094823.html

网友评论文明上网理性发言已有0人参与

发表评论: