Is "fn ()" treated differently to "fn()" when invoking a function?
<p>There are <a href="http://javascript.crockford.com/code.html" rel="nofollow">some conventions</a> when it comes to <a href="http://stackoverflow.com/q/8445216/1615483">using brackets in JavaScript</a>, but do they actually get treated differently when the brackets are used to invoke.</p>

<p>Is <code>fn ()</code> different to <code>fn()</code> <strong>in any way</strong>, except to the human reader?</p>

<p>Further, is there a difference between <code>(fn)()</code> and <code>fn()</code>, and if yes which of these to would <code>fn ()</code> resemble?</p>

<hr>

<p>For this question <code>fn</code> can be any function <code>function fn() {}</code> or <code>var fn = function () {}</code></p>

<hr>

<p><strong>EDIT</strong> : This question isn't "Will they have the same result?", it is about if/how JavaScript compilers treat them.</p>
