title: Explain: Math.fround() function
body: <h2>How do works <code>Math.fround()</code> function.</h2>
  
  <blockquote>
    <p>The <code>Math.fround()</code> function returns the nearest float representation of a number.</p>
  </blockquote>
  
  <p>But when it is passed the float number <code>Math.fround(1.5)</code>  it returns the same(1.5) value.
  But when it is passed the float number <code>Math.fround(1.55)</code> it returns a different value <code>1.5499999523162841</code>. <strong>why and How?</strong></p>
  
  <blockquote>
    <ul>
    <li>I am confused about how <code>Math.fround()</code> works.</li>
    <li>How is it different from the <code>Math.round()</code> function?</li>
    <li>Also let me know why it's not supported in <code>Internet Explorer</code>.</li>
    </ul>
  </blockquote>