即時関数の書き方について

2017年11月6日
ユーザー
(function() {
    var x = 10,
    y = 20;
    console.log(x + y);
})();

というコードがありますが、なぜ最後に (); が必要なのでしょうか?

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?