javascript

「数据结构」和「数据类型」两个概念的区别

2018-03-22  本文已影响28人  YINdevelop

在javascript中有8种数据类型,Undefined、Null、Boolean、Number、String、Object、Array、Symbol。其中Array和Object又可以归为数据结构。究竟区别是什么?

用积木来打个比方:
每一种积木块都可以看作是一种“积木类型”。
把这些积木块按照一定的规则拼在一起就有了“积木结构”。
现在,把积木换成数据。
数据类型就是对数据的抽象描述,数据结构一般是说计算机存储和组织数据的方式。

即数据结构 = 数据类型 + 组成方式;

总之,数据结构中包含了数据类型,而数据类型又建立在数据结构之上(如Array,Object)

上一篇 下一篇

猜你喜欢

热点阅读