计算机程序是通过操作值来运行的,数据类型是值的一个属性,它能够描述在该值上允许执行的操作。在ECMAScript 2015规范中定义了如下七种数据类型:
▪Undefined
▪Null
▪Boolean
▪String
▪Symbol
▪Number
▪Object
其中,Undefined、Null、Boolean、String、Symbol和Number类型是原始数据类型,Object类型是非原始数据类型。原始数据类型是编程语言内置的基础数据类型,可用于构造复合类型。