title: But why? Chrome javascript function strange result
body: <pre><code>function foo() { return typeof null === 'undefined'; }
  for (var i=0; i&lt;1000; i++) console.log(foo());
  </code></pre>
  
  <p>Run code in Chrome console and see results:</p>
  
  <pre><code>132 false
  868 true
  </code></pre>
  
  <p>But why?</p>