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.
Only has one value; undefined. Any variable that has not been assigned a value has the value undefined.
Only has one value; null.
Represents a logical value and has two possible values; true and false.