美文网首页
普通类型与对象的区别

普通类型与对象的区别

作者: 丶stan | 来源:发表于2019-07-09 22:19 被阅读0次

JS中的普通数据类型有六种,分别是Number、String 、Boolean 、Symbol 、undefined 、null 。JS中的只有一种复杂数据类型:Object 。

普通的数据类型储存在栈内存(stack)中,复杂数据类型储存在堆(heap)内存中。

复杂类型是在栈中存储一个地址,然后将数据存储在堆中。然后通过栈中的地址去找到堆中的数据,他们之间存在一个引用。

垃圾回收机制

如果一个对象没有被引用,它就是垃圾,将会被回收。

相关文章

  • 普通类型与对象的区别

    JS中的普通数据类型有六种,分别是Number、String 、Boolean 、Symbol 、undefine...

  • 基本类型和对象的区别

    这篇文章主要介绍JS中基本类型与对象之间的区别。 对象包括普通对象,数组以及函数。普通对象是基本类型的混合,同时其...

  • 普通类型和对象的区别

    本篇文章将主要介绍普通类型与对象在内存中储存方式的不同,也正因为这种不同,导致普通类型和对象在JS的使用中存在着一...

  • 普通类型和对象的区别

    JavaScript的7种数据类型中,number、string、boolean、null、undefined、s...

  • 普通类型和对象的区别

    简单类型:number、string、boolean、undefined、null、symbol复杂类型(引用类型...

  • 普通类型和对象的区别

    1.Chrome 打开即占用 1G 内存2.Chrome 各每个网页分配一定数量的内存3.这些内存要分给页面渲染器...

  • 普通类型和对象的区别

    JavaScript的7种数据类型中,number、string、boolean、null、undefined、s...

  • 普通类型和对象的区别

    JavaScript里的数据类型分为7种,分别为:number、string、boolean、null、undef...

  • 普通类型和对象的区别

    1 其他类型变字符串 方法一:String( )函数(这是一个全局函数) 方法二:x + " "(与空字符串相加)...

  • 类型与对象区别

    1、在JavaScript中,简单类型存储在Stack里,赋值是深拷贝,即被赋值的变量变化不影响原变量 2、对象存...

网友评论

      本文标题:普通类型与对象的区别

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