问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js基础类型和引用类型?

发布网友 发布时间:2024-09-16 04:29

我来回答

1个回答

热心网友 时间:2024-09-26 13:22

JavaScript数据类型有几种?

在ES5的时候,我们认知的数据类型确实是?6种:Number、String、Boolean、undefined、object、Null。

ES6中新增了一种?Symbol?。这种类型的对象永不相等,即始创建的时候传入相同的值,可以解决属性名冲突的问题,做为标记。

谷歌67版本中还出现了一种?bigInt。是指安全存储、操作大整数。(但是很多人不把这个做为一个类型)。

JS数据类型:JS的数据核局早类型有几种?

???8种。Number、String、Boolean、Null、undefined、object、改雀symbol、bigInt。

JS数据类型:Object中包含了哪几种类型?

???其中包含了Data、function、Array等。这三种是常规用的。

JS数据类型:JS的基本类型和腊轮引用类型有哪些呢?

??基本类型(单类型):除Object。?String、Number、boolean、null、undefined。

??引用类型:object。里面包含的function、Array、Date。

JS简单数据类型和复杂数据类型

简单类型又叫做基本数据类型或者值类型,复杂类型又叫做引用类型。

简单数据类型在存储时,变量中存储的是值本身,因此叫做值类型。

string、number、boolean、undefined、null

null是特殊存在,返回的是object,如果要创建空对象,可以用null。

用new创建的都是复杂数据类型

(1)栈:由操作系统自动答毁分配释放存放函数的参数值、局部变量的值等。其操作系统类似于数据结果中的栈。

简单数据类型存放到栈里清贺备面

(2)堆:一般由程序员分配释放,若程序员拍谨不释放,由垃圾回收机制回收。

复杂数据类型存放到堆里面

js知识版图-引用类型赋值、浅拷贝、深拷贝

我们先来复习下数据类型相关知识:

此处引申知识点:基本数据类型

这里所说的赋值是对象的引用赋值,当我们把一个对象赋值给一个新的变量时,赋的其实是该对象在栈中的地址,而不是堆中的数据。也就是两个对象指向的是同一个存储空间,无论哪个对象发生改变枯芦,其实都是改变的存储空间的内容,因此,两个对象是联动的。

浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。即默认拷贝构造函数只是对对象进行浅拷贝复制(逐个成员依次拷贝),即只复制对象空颤羡间而不复制资源。

由此可见浅拷贝只解决了第一层的问题,如果接下去的值中还有对象,两者享有相同的地址。

深拷贝会另外创造一个茄败拍一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的电器到成都,请问一下,那个航空快一些呀,多少/公斤? 前女友和我分手一年之后,出车祸死了,我很高兴,这种心理是不是不... 为什么听到前女友去世的消息,我竟然放声大哭,她很爱我,是我对她腻了... 兰州银行充天然气必须要本行卡吗 从服饰礼仪看中西方文化差异 为什么iqoo11评价那么低? 相机快门线的运用范围 快门线是干什么用的 请问这是什么虫子 还挺硬的 在楼房内 整理箱上面发现的 屋内有木质上... 请问这是什么虫子?家里抓到,2cm左右。坐标北京,昌平,冬季12月,楼房... js两种引用数据类型? 加州蚌做法 鲁智深的名人名言 怎样回复女生“哦”这个字眼? 你吃过手摇爆米花吗玉米粒之所以能爆成爆米花秘密在于什么 卫生间普通门锁左右反了怎么调整 卫生间门锁更换 盘香线香哪个好 如何把支付宝基金里的钱转出来 顶层套房有2米9高,房间吊顶是做好,还是不做好?大致怎么做,求高人指点... 爱依服的针织衫有哪些款式推荐? 用茶叶洗脸毁容了 灭火器配置数量标准以及案例介绍杂用品 怎样区分3匹和大3匹空调 有100人4年的体检数据(每个人数据有三列)excel中怎样能一目了然的把4... 快手怎么看别人点赞的 服装中bp点是什么意思 索尼电视vrr需要开启的吗 成年猫喜欢喝牛奶 为什么猫喜欢喝牛奶 刚刚洗衣服,因为明天就要走,所以把鞋子放在洗衣机里脱水了可是鞋底却被... [电风扇推荐]2021年电风扇选购避坑指南/帮你选到最适合自己的电风扇... 六年级上册语数英复习重点 鞭炮有哪些种类 手机卡坏了,换卡在异地能换吗? 雾灯怎么开启与关闭 雾灯是怎么开的? 安卓手机如何恢复出厂设置 - 知百科 安卓手机有哪两种方法可以恢复出厂设置? 电子商务的简称是 电子商务英语缩写是什么? 电子商务的英文缩写是EC和EB 起湿疹能打疫苗吗 有湿疹可以打疫苗吗 有轻微湿疹可以打疫苗吗 北原白秋童谣 张秋生的作品有哪些 臭虫咬后什么状态,我去看医生说是臭虫咬了,身上痒的,一抓就是红红的一... 在宿舍被虫子咬了,这是被臭虫咬到的么?包好大,越抓越痒。经常防止再次被... 耳机口那个膜脱落用502可以粘吗