ECMAScript 中有 5 种简单数据类型(也称为基本数据类型):Undefined
、Null
、Boolean
、Number
和 String
。还有 1 种复杂数据类型——Object
,Object
本质上是由一组无序的名值对组成的。ECMAScript不支持任何创建自定义类型的机制,而所有值最终都将是上述 6 种数据类型之一。乍一看,好像只有 6种数据类型不足以表示所有数据;但是,由于 ECMAScript 数据类型具有动态性,因此的确没有再定义其他数据类型的必要了。