What's the difference between "new Class" and "new Class()" in javascript
<pre><code>
function ClassA(){
  this.value = 5;
}

var obj1 = new ClassA;
var obj2 = new ClassA();

console.log(obj1.value);
console.log(obj2.value);
</code></pre>

<p>Both prints '5' in the console. What's the difference between both the ways (other than the inclusion of arguments for the constructor)?</p>
