(function(){ なんかコード })();

ずっと何でこんな書き方すんだろとおもってたんだけど、MTASCのサイト見ててわかった。

JavaScriptやActionScriptって変数のスコープがブロックじゃなくて関数なんだね。だからperlとかの感じでブロック作ろうとするとタイトルのような書き方になっちゃうわけか。