美文网首页
数据类型:引用类型和简单类型

数据类型:引用类型和简单类型

作者: 大淀桑浮不起來 | 来源:发表于2016-04-26 21:19 被阅读38次

在前面学过了很多类型的数据

  基础类型:数值,字符串,布尔值,undefined,null
  复杂类型:数组,函数,对象····
  今天的主角就是下面 

简单类型:数据是直接保存在栈内存里面,直接去操作值的
引用类型:数据是保存在堆内存的,栈内存里面只是一个指向他的指针

简单类型和引用类型.PNG

这里可以看出来,简单类型的值是真的就在那里,但是引用类型是一个地址,虽然表面上看他好像就是这个数组,其实是指针,指向这个数据;
那么简单类型之间的复制就是值得复制,一个值不会影响到原来的值,但是引用类型会拷贝指针,造成了拷贝的改变,会影响到原来的值;说的有些绕,直接上代码吧;


控制台里面演示.png

数组是一个引用类型,首先让arr2 拷贝 arr1,之后对arr2 操作,结果arr1也收到了相同的影响;

相关文章

  • 简单类型和复杂类型

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

  • 深入理解JS的数据类型

    js数据类型主要分为基本数据类型和引用数据类型 基本数据类型和引用数据类型的区别:基本数据类型是对值得引用,引用数...

  • JAVA之引用类型

    java中数据类型分为基本数据类型和引用数据类型。 1、引用数据类型 java中的数据类型分为基本数据类型和引用数...

  • java 基本数据类型和引用数据类型

    在 java 中有 8 种基本数据类型和 3 种引用数据类型 8 种类型 3 种引用类型 类型简单对比 参考 ht...

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

    简单类型又叫做基本数据类型或者值类型,复杂类型又叫做引用类型。 一、数据类型 1、简单数据类型 简单数据类型在存储...

  • 4.1基本数据类型和引用类型的值

    ECMAScript变量可能包含两种不同的数据类型:基本数据类型和引用类型。基本数据类型值得是简单的数据段,而引用...

  • 基本数据类型和引用数据类型区别

    基本数据类型 引用数据类型 基本数据类型和引用数据类型也有人叫原始数据类型和对象数据类型,拥有方法的类型和不能拥有...

  • JS-day05-5.2

    简单类型和复杂类型的区别 简单数据类型,基本类型/值类型,==复杂类型又叫做引用类型== ==值类型==:简单数据...

  • java

    数据类型分为:8大基础数据类型和3大引用数据类型。 基础数据类型和引用数据类型的区别: 1,基本数据类型变量声明之...

  • 数据类型:引用类型和简单类型

    在前面学过了很多类型的数据: 简单类型:数据是直接保存在栈内存里面,直接去操作值的引用类型:数据是保存在堆内存的,...

网友评论

      本文标题:数据类型:引用类型和简单类型

      本文链接:https://www.haomeiwen.com/subject/tvxcrttx.html