最近看了《完全图解超实用思考书》一书,
觉得使用图解来记忆非常有用,
所以,接下来准备写一个【图解系列】
将很多的文字内容使用图解的形式表示出来。
主题:【JS的数据类型,它们的区别】
图解:

文字说明:
JavaScript有哪些数据类型,它们的区别?
JavaScript共有八种数据类型,分别是 Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt。
其中 Symbol 和 BigInt 是ES6 中新增的数据类型:
这些数据可以分为原始数据类型和引用数据类型:
两种类型的区别在于存储位置的不同:
堆和栈的概念存在于数据结构和操作系统内存中,在数据结构中:
在操作系统中,内存被分为栈区和堆区: