title: What does setTimeout return?
body: <p>I was curious that what does setTimeout return. So I did a quick test:</p>
  
  <pre><code>var thing = setTimeout(function(){},1);
  </code></pre>
  
  <p>And what surprise me is that it gave me a number. <code>1351</code> Each time is different.</p>
  
  <p>So is it really all it returns is a number? So I can actually do this as well?</p>
  
  <pre><code>clearTimeout(1351);
  </code></pre>
  
  <p>Very confusing...</p>