While reading MDN here, I came across
Starting in JavaScript 1.8.5 toString() called on null returns [object Null], and undefined returns [object Undefined], as defined in the 5th Edition of ECMAScript and a subsequent Errata. See Using toString to detect object type.
I tried Object(null).toString() & Object(undefined).toString()
and both returned "[object Object]"
As per the specification, primitive types in JS are Undefined, Null, Boolean, Number, or String.
So would it be correct to assume that, at the moment, all the browsers are yet to implement:
[object Undefined] & [object Null] ?