@ArtEze ahí hablan de este código, indicando que `undefined` puede definirse como variable:
// Degenerate code. DO NOT USE.
var undefined = false; // Shockingly, this is completely legal!
if (myVar === undefined) {
alert("You have been misled. Run away!");
}