undefined: Represents the absence of a defined value.
null: Represents the intentional absence of any object value.
boolean: Represents a logical value, either
number: Represents numeric values, including integers and floating-point numbers.
string: Represents textual data enclosed in single quotes (''), double quotes ("") or backticks (``).
symbol: Represents a unique and immutable value that can be used as an identifier for object properties.
Primitive values are directly stored in memory and are not objects. They have a fixed size in memory and are compared by their actual value.