On function expressions - immediately self-invoking anonymous function : <p>I tried this and it works :</p>

<pre><code>a = function(){alert("Hello World")};
a();
</code></pre>

<p>However this not :</p>

<pre><code>function(){alert("Hello World")}();
</code></pre>

<p>It's strange for me because i though it's the same.</p>
