When do I use parenthesis and when do I not?
<p>How come I can say:</p>

<pre><code>var myFunction = function() {
   setTimeout(myFunction, 1000);
}
myFunction();
</code></pre>

<p>Why does the function call in the <code>setTimeout</code> not require a parenthesis, but the last line does?</p>
