码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript引用类型

时间:2019-06-14 12:46:22      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:数据   不同   对象   数据段   boolean   包含   两种   允许   深拷贝   

ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。

  • 基本类型值指的是简单的数据段;
  • 引用类型值指那些可能由多个值构成的对象。

基本数据类型:Undefined、Null、Boolean、Number 和String。这5 种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象。

JavaScript 不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,当复制保存着对象的某个变量时,操作的是对象的引用。但在为对象添加属性时,操作的是实际的对象。

从一个变量向另一个变量复制基本类型的值,深拷贝完全独立;

从一个变量向另一个变量复制引用类型的值,浅拷贝引用同一个对象;

 

JavaScript引用类型

标签:数据   不同   对象   数据段   boolean   包含   两种   允许   深拷贝   

原文地址:https://www.cnblogs.com/houyongchong/p/11022525.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!