javascriptを無名関数で囲う理由

ふーむ。 積極的な理由としては、 スコープを区切る、return で抜けられる、といったところか。 あとは、google-analytics のコードも囲ってあるし、とか。 しかし、学生には何と説明すれば良いのか。