title: Doubts about an example of a javascript expression (vs statement)
body: <p>I understand a <strong>javascript expression</strong> can be defined as "<strong><em>producing a value</em></strong>".</p>
  
  <p>It seems the following is an expression: </p>
  
  <pre><code>function fun(){}//1
  </code></pre>
  
  <p>Because when enforcing the expression context with parentheses does not cause an error:</p>
  
  <pre><code>(function fun(){})//2
  </code></pre>
  
  <p>But then what is the value produced by the above expression (<code>//1</code>)?</p>