JavaScript大域変数の存在確認 - 檜山正幸のキマイラ飼育記

JavaScriptで、大域変数(大域オブジェクトのプロパティ)fooが存在しないときに何かをしたいとしましょう。例えば、こんな書き方をしますよね。 if (!foo) { // 何か } でも、式 !foo は、fooがnullでもfalseでも0でもtrueに評価されます。 if (foo == undefined) { // 何か } としたほうがよさそうです。が、null == undef...続きはこちら