JavaScript has eight data types:

String A text of characters enclosed in quotes.

Number A number representing a mathematical value.

Bigint A number representing a large integer.

Boolean A data type representing true or false.

Object A collection of key-value pairs of data.

Undefined A primitive variable with no assigned value.

Null A primitive value representing object absence.

Symbol A unique and primitive identifier.

// Strings
let color = "Yellow";

// Number
let length = 16;
let weight = 7.5;

// BigInt
let i = 1234567890123456789012345n;
let j = BigInt(1234567890123456789012345);

// Boolean
let t = true;
let f = false;

// Object
const person = { firstName:"John", lastName:"Doe" };

// Array object
const cars = ["Ford", "Toyota", "BMW"];

// Date object
const date = new Date("2022-03-25");

// Undefined
let x;

// Null
let x = null;

// Symbol
const x = Symbol();