Data Type (Definition)

The type of data contained in a variable or described by a literal.

Fundamentally, JavaScript works with the following value types:

All other data types are aggregates of those.

Objects are really collections of primitive values and are accessed by reference.

See also:Boolean, Number, Object, String


O'Reilly JavaScript Definitive Guide - page - 34