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();