title: For loop instead of while loop
body: <p>Reading through the jQuery source I stumbled upon the following piece of code (available <a href="http://james.padolsey.com/jquery/#v=1.6.2&amp;fn=jQuery.each">here</a>):</p>
  
  <pre><code>for (; i &lt; length;) {
      if (callback.apply(object[i++], args) === false) {
          break;
      }
  }
  </code></pre>
  
  <p>Why is a <code>for</code> loop used here instead of a <code>while</code> loop?</p>