今天写前端,碰到了JS计算的精度问题,问题如下:
在执行金额转换大写的时候,DEBUGGER了一下,刚进入函数的时候是4356.9元
然后计算乘上了100后为:
实际应为 435690,结果成了435689.99999999
解决:
修改为:Number(m*100).toFixed();
相关文章:
今天写前端,碰到了JS计算的精度问题,问题如下:
在执行金额转换大写的时候,DEBUGGER了一下,刚进入函数的时候是4356.9元
然后计算乘上了100后为:
实际应为 435690,结果成了435689.99999999
解决:
修改为:Number(m*100).toFixed();
相关文章: