JavaScriptでグローバル変数を減らす方法という記事がTwitterでリツイートされてきたので、ツッコんでおきます。 ↓正しくはこうです。 (function(){ var x = 1; var y = "こぶたのラッパ"; function my_func() { alert(y); } my_func(); })(); ↓jQueryを使う場合は、こう。 (function($){ var x = 1; var y = "こぶたのラッパ"; $(function(){ my_func(); }); function my_func() { alert(y); } })(jQuery); グローバル変数はJavaScript実行環境が提供してくれている window とかを参照するためのもので、自分で定義するものではありません。 JavaScriptコードはコピペしてなんぼのものが