Estou lendo o capítulo 4 'Javascript profissional para desenvolvedores da Web' e ele diz que os cinco tipos de primitivas são: indefinido, nulo, booleano, número e sequência. Se nullé um primitivo, por que typeof(null)retorna "object"? Isso não significa que isso nullé passado por referência...