Function

Every JavaScript function is actually a Function object. This can be seen with the code (function(){}).constructor === Function which returns true.

Boolean

The Boolean object is an object wrapper for a boolean value.

Array

The JavaScript Array class is a global object that is used in the construction of arrays; which are high-level, list-like objects.

Number

The Number JavaScript object is a wrapper object allowing you to work with numerical values. A Number object is created using the Number() constructor. A primitive type object number is created using theNumber() function.

String

The String global object is a constructor for strings or a sequence of characters.

Object

The Object class represents one of JavaScript's data types. It is used to store various keyed collections and more complex entities. Objects can be created using the Object() constructor or the object initializer / literal syntax.