(function() { })(); こんなのを即時関数って呼びます。よく書くと思います。 で、gruntなどでライブラリなどを結合して、min化したりするのですが この即時関数の前に;が無いと死んでしまうトラップがあったりするので注意が必要です。特に自分で書いていないライブラリと結合した時とか。 いろんな即時関数の書き方 // #1. /* たぶん一番有名? */ (function() { // 処理 })(); // #2. (function() { // 処理 }()); // #3. +function() { // 処理 }(); // #4. -function() { // 処理 }(); // #5. /* Twitter Bootstrapとかで使われてる */ !function() { // 処理 }(); // #6. void function() { //