Javascript function definition
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/6474425/do-var-fn-function-and-var-fn-function-foo-ever-differ">Do var fn = function() {…} and var fn = function foo() {…} ever differ?</a>  </p>
</blockquote>



<p>From here</p>

<p><a href="http://stackoverflow.com/questions/1013385/what-is-the-difference-between-a-function-expression-vs-declaration-in-javascrip">What is the difference between a function expression vs declaration in Javascript?</a></p>

<p>I understand that there is a difference between declaring functions and declaring them as variables.</p>

<p>But It's not clear if there is any difference between:</p>

<pre><code>var func_name = function(param, param1){...};
</code></pre>

<p>and:</p>

<pre><code>var func_name = function func_name(param, param1){...};
</code></pre>

<p>Are they exactly identical? </p>
