These are simple types. They correspond with objects in the language with the same name, which will be defined later. These types have only a few possible values.
8.1 Undefined
Only has one value; undefined. Any variable that has not been assigned a value has the value undefined.
8.2 Null
Only has one value; null.
8.3 Boolean
Represents a logical value and has two possible values; true and false.