Skip to main content

Primitive ↔ non-Object base data-type UNNBBSS

aka Primitive-Value, Primitive-Type, Primitives

immutable

(of entity/variable) content cannot be altered

Autoboxing

Global Object Wrapper for Primitive to share methods & properties

number

Primitive Value to rep FP64 numeric data Type

bigint

Numeric Primitive Value to rep integer with arbitrary precision to store numbers > Number.MAX_SAFE_INTEGER

boolean

Logical Primitive Value = true || false

string

Primitive Value rep an ordered sequence of Character

symbol

immutable constant Primitive Value to rep unique Object property keys

null

Primitive Value rep absence of any value; explicitly empty

undefined

Primitive Value to rep Variable "not initialized" or "not existing" (for object property)

References

  1. Object ↔ any non-Primitive Variable Type rep a collection of properties. Pass by reference

  2. StringAutoboxing Wrapper for string Primitive

  3. NumberAutoboxing Wrapper for number Primitive

  4. BigIntAutoboxing Wrapper for bigint Primitive

  5. BooleanAutoboxing Wrapper for boolean Primitive; converts Argument to boolean

  6. SymbolAutoboxing Wrapper for symbol Primitive to return unique immutable symbol

  7. + ↔ Addition Operator to convert Operand to Primitive & then add/join in either String Mode or Number Mode

  8. react-router-domReact Lib for Routing Primitives to Client Routing & Server Side Render in Declarative Composable way

  9. Coercion ↔ (mechanism) to Implicit auto convert Type of Primitive Operand by JS Compiler

  10. MinimalistReact focus to UI Primitives , defer other design concerns to React Ecosystem

  11. AutoboxingGlobal Object Wrapper for Primitive to share methods & properties

  12. Typed ObjectType to ref any non-Primitive; as Record or Dictionary

  13. Arrayordered sequence of elements of any type (Primitive || Object)