It provides different data types to hold different types of values.
There are two types of data types in Javascript.
- Primitive data types.
- 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.
Example
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. |