In JavaScript, there are two sorts of data types -
- Primitive data type
- Non-primitive (reference) data type
Primitive data type
Data Type | Description |
---|
Number | Integers or floating-point |
String | Series of one or more charcters |
Boolean | True or False |
Undefined | Unassigned values |
Null | Unknown values |
Non-primitive data type
Data Type | Description |
---|
Object | Key:value pairs |
Array | Group of similar values |
Lets take an example
let value = 16; // Number
let name = "Vishal Torgal"; // String
let obj = {empId:"1701", empLoc: "Atlanta"}; // Object
JavaScript types are dynamic. For example
let val; // Now val is undefined
val = "Torgal"; // Now val is a String
val = 5; // Now val is a Number