title: 'typeof this' in javascript function works oddly
body: <p>like below code:</p>
  
  <pre><code>function test()  { 
              console.log( typeof this ) 
  }
  test.call(3)
  </code></pre>
  
  <p>the code output 'object' in console. but if I remove <code>typeof</code> it output [Number: 3]</p>
  
  <p>so why <code>typeof this</code>  not output number???</p>