Difference between new object with or without execute brackets
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/3034941/new-myclass-vs-new-myclass">new MyClass(); vs new MyClass;</a>  </p>
</blockquote>

<p>Please see comments below</p>



<p>When creating a new instance of an object, what is the difference between <strong>A</strong> and <strong>B</strong> below</p>

<p><strong>A</strong>, using brackets  </p>

<pre><code>var foo = new Bar();
</code></pre>

<p><strong>B</strong> without brackets  </p>

<pre><code>var foo = new Bar;
</code></pre>

<p>I am using backbone.js where many examples do not use brackets. Also, what is the correct terminology to call the <code>()</code>'s? Execute?</p>
