Buenas tardes
 
He estado viendo la diferencia entre null y undefined 
Vi en ecma 262 5.1 que 
1.-El unico valor de tipo NULL es el valor primitivo null
2.-Y que el valor null es un valor primitivo que representa la ausencia intencional de los valores de un objeto 
Si pongo typeof null me dice object hasta cierto punto es "logico" ya que la definicion dice que representa la ausencia intencional de valores de un objeto    
Código Javascript
:
Ver original- obj = {propiedades} 
- obj = null; 
Como que queda claro, tenemos un objeto, despues resulta que lo queremos vaciar(ausencia intencional de valores) y para eso ocupamos null 
La pregunta es
No existe el tipo null? o como de que forma puedo ver ese tipo
typeof algo = null 
Por ahi lei que es un error de javascript, que no hay tipo null 
Bueno pues es eso, espero me puedan ayudar 
Saludos a todos