zoukankan      html  css  js  c++  java
  • 原始数据类型和引用数据类型

    基本数据类型Number、String、Boolean、Null、 Undefined、Symbol(ES6),这些类型可以直接操作保存在变量中的实际值。

    引用数据类型Object(在JS中除了基数据类型以外的都是对象,数据是对象,函数是对象,正则表达式是对象)  

    首先要知道我们的复杂类型其实并不是原始的数据类型,我们进行更改的时候,改的是引用地址的数据,而不是改的原始数据。

    eg:

    数组a进行更改的时候,改的是改引用类型的地址存的值。故,数组b同步进行了更改。

    如果该a的值时,改的方式为:a = [2],此时,b不会进行改变,因为这个时候,a的引用地址进行了改变,而不是改变的之前引用地址的数据了。

     上图为简单类型的更改,此时改的是原始的数据,故b不会进行同步的更改

  • 相关阅读:
    bzoj2763: [JLOI2011]飞行路线(分层图spfa)
    8.20noip模拟题
    8.19noip模拟题
    1046: [HAOI2007]上升序列(dp)
    bzoj1079: [SCOI2008]着色方案(dp)
    逆序对
    P1966 火柴排队(逆序对)
    NOIP 2015 DAY2
    8.15学校模拟
    差分
  • 原文地址:https://www.cnblogs.com/liyaping/p/12152645.html
Copyright © 2011-2022 走看看