undefined is not mutable in ECMAScript 5

Article: [Checking for undefined: === versus typeof versus falsiness ](http://www.2ality.com/2013/04/check-undefined.html)