DEV Community

Sajin Joe J
Sajin Joe J

Posted on

JavaScript Data Types

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);
Enter fullscreen mode Exit fullscreen mode

2. Number - Used for integers and decimal numbers.

let age = 25;
let price = 99.50;

console.log(age);
console.log(price);
Enter fullscreen mode Exit fullscreen mode

3. BigInt - Used for very large integers.

let bigNumber = 12345678901234567890n;

console.log(bigNumber);
Enter fullscreen mode Exit fullscreen mode

4. Boolean - Has only two values: true or false

let isLoggedIn = true;
let isAdmin = false;
if (isLoggedIn) {
    console.log("Welcome!");
}
Enter fullscreen mode Exit fullscreen mode

5. Undefined - A variable that has been declared but doesn't have a value.

let username;

console.log(username);
// undefined
Enter fullscreen mode Exit fullscreen mode

6. Null - Represents an intentionally empty value.

let selectedUser = null;

console.log(selectedUser);
// null
Enter fullscreen mode Exit fullscreen mode

7. Symbol - Used to create unique identifiers.

let id = Symbol("id");

console.log(id);
Enter fullscreen mode Exit fullscreen mode

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);
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Top comments (0)