美文网首页
JS的存储类型

JS的存储类型

作者: 不懂套路 | 来源:发表于2018-10-30 17:39 被阅读0次

    JS的存储类型,一共分两种,一种是值类型,一种是引用类型。下面我分别对这两种类型进行介绍。

    值类型

    这个类型,主要是赋值时比较常见,他的运用比较广,但是占内存。因为给变量赋值时,每一个变量都会占据一个内存来对值进行存储,再进行调用等,所以虽然方便,但是当处理数据较多时内存占用大这个比较明显的缺点就体现出来了。下面用图和代码进行说明。

    1.png

    var a = 10;
    var b = a ;
    b = 100;
    console.log(a); // 10
    console.log(b); //100

    引用类型

    为了解决上述占用内存大的问题,引用类型就可以完美解决这个问题。顾名思义,这个类型的思想在于反复调用同一个值(利用对象的属性设置),既不同的对象的同一个属性指向同一个储存地址。下面看图和代码理解。(图中age为b和a都有的属性)

    2.png

    var a = {age:2};
    var b = a;
    b.age = 4;
    console.log(a.age); // 4

    相关文章

      网友评论

          本文标题:JS的存储类型

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