Loading
A simple value that is not an object — like a number, string, or boolean.
One of JavaScript's seven primitive types: string, number, bigint, boolean, undefined, null, symbol. Primitives are immutable and compared by value, not reference.
Autoboxed to wrapper objects (String, Number, Boolean) when a method is called on them. The autoboxing is temporary — the primitive itself is never an object. Stored on the stack in optimized engines.