Following are the JavaScript Data types :
1. Primitive data type
2. Non-primitive (reference) data type
JavaScript has dynamic types. This means that the same variable can be used to hold different data types :
var x; // Now x is undefined
var x = 10; // Now x is a Number
var x = "Name"; // Now x is a String
Primitive data types : There are six types of primitive data types in JavaScript. They are as follows :
Number
String
Boolean
Null
Symbol
Undefined
Non-Primitive data types : The non-primitive data types are as follows :
Object
Array
RegExp