Empty for loop - for(;;)
<p>I was exploring the <a href="http://closure-compiler.appspot.com/home" rel="nofollow">Google Closure Compiler</a>, and one thing I noticed was that it converts <code>while(true)</code> into <code>for(;;)</code>.</p>

<p>Both do hang the browser, but why does the empty <code>for</code> loop not break out of itself immediately? The second part of it is empty, and therefore falsy. Isn't it true that when the second part is falsy, the <code>for</code> loop stops and execution continues with code which comes after the <code>for</code> loop?</p>

<p>Could someone perhaps give an explanation for this?</p>
