好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

JS的乘积与运算精度_html/css_WEB-ITnose

    无标题文档    alert(3*2.7);    



为什么会弹出8.100000000001?
如何避免这种情况?

如果是3*8这样的整数运算,如何 输出 结果为24.00这样的格式?


回复讨论(解决方案)

numObj.toFixed(2)

js里的数字全部是浮点数,而浮点数的计算误差是不可避免的

非常感谢
把自己的运算结果加上.toFixed(2)就好了

查看更多关于JS的乘积与运算精度_html/css_WEB-ITnose的详细内容...

  阅读:22次