 to
completely different things.</p>
<p>However, the code in the example above is valid and will not cause problems in
any environment. Read on if you would like to understand the actual behaviour of
the code.</p>
<p>The ECMAScript 5 specification states the following (<a href="http://es5.github.com/#x12.12">section
§12.12</a>):</p>
<blockquote>
<p>The production <em>Identifier</em> : <em>Statement</em> is evaluated by adding <em>Identifier</em>
to the label set of <em>Statement</em> and then evaluating <e