JavaScript引用类型

Posted houyongchong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript引用类型相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

 

以上是关于JavaScript引用类型的主要内容,如果未能解决你的问题,请参考以下文章

javascript学习笔记 - 引用类型

Javascript中的基本类型和引用类型

javascript-引用类型--Object类型

JavaScript 引用类型

在JavaScript中引用类型和值类型的区别

JavaScript引用类型