JavaScript has 8 main data types. They are divided into Primitive and Non-Primitive.
Primitive Types :
- Primitive data types can store only a single value.
1. String - Used to store text.
let name = "Sajin";
let city = 'Chennai';
console.log(name);
2. Number - Used for integers and decimal numbers.
let age = 25;
let price = 99.50;
console.log(age);
console.log(price);
3. BigInt - Used for very large integers.
let bigNumber = 12345678901234567890n;
console.log(bigNumber);
4. Boolean - Has only two values: true or false
let isLoggedIn = true;
let isAdmin = false;
if (isLoggedIn) {
console.log("Welcome!");
}
5. Undefined - A variable that has been declared but doesn't have a value.
let username;
console.log(username);
// undefined
6. Null - Represents an intentionally empty value.
let selectedUser = null;
console.log(selectedUser);
// null
7. Symbol - Used to create unique identifiers.
let id = Symbol("id");
console.log(id);
Non-primitive types
- Primitive data types can store only a single value. To store multiple and complex values, non-primitive data types are used.
- Object : Used to store collection of data.
1. Object - Objects store data as key-value pairs.
let person = {
name: "Sajin",
age: 25,
city: "Chennai"
};
console.log(person.name);
2. Array - An array stores multiple values in a single variable.
let fruits = ["Apple", "Mango", "Orange"];
console.log(fruits[0]); // Apple
console.log(fruits[1]); // Mango
Top comments (0)