Primitive and Reference Values : Introduction « Number Data Type « JavaScript Tutorial






A variable can hold one of two types of values: primitive values and reference values.

Primitive values are data that are stored on the stack.

Primitive value is stored directly in the location that the variable accesses.

Reference values are objects that are stored in the heap.

Reference value stored in the variable location is a pointer to a location in memory where the object is stored.

Primitive types inlcude Undefined, Null, Boolean, Number, or String.









5.1.Introduction
5.1.1.Numbers
5.1.2.Number() Object
5.1.3.Variables are loosely typed.
5.1.4.Built-in Values
5.1.5.Special Numerical Values
5.1.6.Primitive and Reference Values
5.1.7.Primitive Types
5.1.8.The Undefined Type
5.1.9.The Null Type
5.1.10.The Boolean Type
5.1.11.The Number Type
5.1.12.Number.MAX_VALUE and Number.MIN_VALUE define the outer bounds of the Number value set
5.1.13.NaN stands for Not a Number
5.1.14.JavaScript primitive values, Booleans, numbers, and strings, are pseudo-objects
5.1.15.Reference Types