https://stackoverflow.com/questions/801032/why-is-null-an-object-and-whats-the-difference-between-null-and-undefined
Apr 29, 2009 · In order to be able to query this difference, JavaScript has null and undefined: While null is - just like in other languages an object, undefined cannot be an obje