title: Timer stopping after 0.29
body: <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>    &lt;head&gt;
      &lt;script&gt;
          window.setInterval(function(){timer()},100);
          function timer()
              {
                  document.getElementById("timer").innerHTML=
                 (parseInt(document.getElementById("timer").innerHTML*100)+1)/100;
              }
      &lt;/script&gt;
      &lt;/head&gt;
      &lt;body&gt;
          &lt;div id="timer"&gt;0.000&lt;/div&gt;
      &lt;/body&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>As you see, timer counts only up to <code>0.29</code>.</p>
  
  <p>Why is it?</p>