I\'m reading \'Professional Javascript for Web Developers\' Chapter 4 and it tells me that the five types of primitives are: undefined, null, boolean, number and string.
For people who interested in some code that made this behaviour this is the link for you guys....
why typeof null is object with the implementation