普通类型与对象的区别

2019-07-09  本文已影响0人  丶stan

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

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

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

垃圾回收机制

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

上一篇 下一篇

猜你喜欢

热点阅读