Algunos autores hacen esa distinción entre los tipos undefined, null, boolean, number y string, a los que llaman primitivos, y el tipo object, al que llaman de referencia.
Mas info:
http://www.librosweb.es/ajax/capitul...variables.html
Por otro lado sólo es una rotulación, no tiene ningún uso práctico.