普通类型与对象的区别 2019-07-09 本文已影响0人 丶stan JS中的普通数据类型有六种,分别是Number、String 、Boolean 、Symbol 、undefined 、null 。JS中的只有一种复杂数据类型:Object 。 普通的数据类型储存在栈内存(stack)中,复杂数据类型储存在堆(heap)内存中。 复杂类型是在栈中存储一个地址,然后将数据存储在堆中。然后通过栈中的地址去找到堆中的数据,他们之间存在一个引用。 垃圾回收机制 如果一个对象没有被引用,它就是垃圾,将会被回收。