JS浮点数运算出现Bug的解决方案

js在进行小数运算时的bug问题,常常被我们忽略。

 

例如JS在运行37.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数) 
JS结果为:206.08499999999998

 

解决办法:Number( ( 37.5*5.5 ).toFixed(2) )

你可能感兴趣的:(js,js浮点数bug,JavaScript浮点数,js浮点数)