Javascript Data Types

It provides different data types to hold different types of values. There are two types of data types in Javascript.

  1. Primitive data types.
  2. Non-primitive data types.
As we know that JavaScript is a dynamic type language, which means we don't need to specify type of variable because it is dynamically used by JavaScript engine. Here we use var to specify the data type. It holds any type of values like numbers, strings, object etc.


var a=Ram; //String   
var b=20; //Number  
var x= {FirstName:''Ram'', lastName:''Doe''}; //Object

JavaScript primitive data types

There are 5 types of primitive data types in JavaScript.
Data Type Description
String It represents sequence of characters e.g. "Hello"
Number It represents numeric values e.g. 1,2,3,4,5,6.
Boolean It represents Boolean value either Right or Wrong.
Undefined It represents undefined values.
Null It means no values at all.

JavaScript non-primitive data types

There is 3 non-primitive data types are as follows:
Data type Description
Object It represents instance through which we can access members.
Array It represents group of similar values.
RegExp It represents regular expression.