Chapter 3. Types, Values, and Variables
3.1 Overview and Definitions
undefined are primitive values, but
they are not numbers, strings, or booleans. Each value is typically considered
to be the sole member of its own special type. §3.5 has more about
undefined. ES6 adds a new special-purpose type, known as Symbol, that enables the definition ...