Javascript undefined and null
undefined !== undefined?
- undefinedをtypeof無しでcheckする場合には
===
を - undefinedをtypeofでcheckする場合には
==
を
var foo;
foo === undefined // true
foo == 'undefined' // false
foo == "undefined" // false
typeof foo === undefined // false
typeof foo == 'undefined' // true
typeof foo == "undefined" // true
typeof foo === typeof undefined // true