n some cases cause a fatal error
that will prevent the rest of your script from executing.</p>
<p>The example above is valid JavaScript when not running in strict mode. It will
create a property of the global object (in the browser, the global object is
<code>window</code>) with the given identifier. If you had accidentally omitted the <code>var</code>
keyword, you could have ended up overwriting a variable declared in a parent
scope, causing unexpected behaviour. If it does run in strict mode, it will
gene