It's a way of talking to generalize things in order to emphasize how important something is in a language. These are things that are not objects: null , undefined , strings, numbers, boolean, and symbols although you can still use String and Number objects to create numbers and strings. It is like saying, everything is Class in Java.