title: Node.js variable declaration and scope
body: <p>When I type this in node.js, I get <code>undefined</code>.</p>
  
  <pre><code>var testContext = 15;
  function testFunction() {
    console.log(this.testContext);
  }
  testFunction();
  =&gt;undefined
  </code></pre>
  
  <p>Without <code>var</code> keyword, it passes (=>15). It's working in the Chrome console (with and without <code>var</code> keyword).</p>