• 简单数据类型(也称原始数据类型)6种

    Undefined
    Null
    Boolean
    String
    Number
    Symbol : Symbol(符号)是ECMAScript 6新增的。

    • 复杂数据类型Object(Object是一种无序名值对的集合。)

    因为在ECMAScript中不能定义自己的数据类型,所有值都可以用上述7种数据类型之一来表示。只有7种数据类型似乎不足以表示全部数据。但ECMAScript的数据类型很灵活,一种数据类型可以当作多种数据类型来使用。