title: Using the variable "name" doesn't work with a JS object
body: <p>The behaviour can be seen in this little snippet (execute it as a global script):</p>
  
  <pre><code>var name = {};
  name.FirstName = 'Tom';
  alert(name.FirstName);
  </code></pre>
  
  <p>The alert yields <code>undefined</code> in Chrome but works in IE and Firefox. I also get a weird value when I do</p>
  
  <pre><code>alert(name);
  </code></pre>