JavaScriptのクロージャやスコープをちゃんと理解しているか試すテストを見つけました。 So, you think you know JavaScript? http://dmitry.baranovskiy.com/post/91403200 全部で5問ありましたが、今日は1問目を紹介したいと思います。 勉強した甲斐あって、1問目は私にも分かりました~☆へ(o^Д^o)ノ Nicholas C. Zakasがブログで引用解説していたので、日本語訳して載せておきますね。 ■問題 次のコードは、何がアラートされるでしょう。 if (!("a" in window)) { var a = 1; } alert(a); ■解答 undefined ■解説 if (!("a" in window)) { var a = 1; } alert(a); この不思議なコードは、「