Not that I agree with the sentiment of the article (defaulting with || is usually okay!), but hopefully people reading these pieces, and worrying about such things, are already using strict mode.
if (foo === void 0) ...
//or
var undef;
...
if (foo === undef) ...