Primitive Value
↔ undefined
, null
, number
, bigint
, boolean
, string
, symbol
UNNBBSS
undefined
, null
, number
, bigint
, boolean
, string
, symbol
Primitive Reassignment
binds a new value to a new Memory Address
References
number
↔ Primitive Value to rep FP64 numeric data Typebigint
↔ Numeric Primitive Value to rep integer with arbitrary precision to store numbers >Number.MAX_SAFE_INTEGER
string
↔ Primitive Value rep an ordered sequence of Characterboolean
↔ Logical Primitive Value =true
||false
null
↔ Primitive Value rep absence of any value; explicitly emptysymbol
↔ immutable constant Primitive Value to rep unique Object property keysundefined
↔ Primitive Value to rep Variable "not initialized" or "not existing" (for object property)