Why does JavaScript (or ECMAScript) not allow var(x)=1?
<p>This might not be the most obvious question, but it seems to me that variable declaration has the only enforced semantic whitespace in JavaScript. Is this correct? You can avoid it in other constructs, like these.</p>

<pre><code>new(XMLHTTPRequest)
typeof(x)
'a'in(x)
(a)in(x)
</code></pre>
