js小数乘法精确率问题

研究拓扑图百分比乘法计算,带小数位计算会出现值溢出的问题

JS里做小数的乘法运算时会出现浮点错误: 
结果是251.89999999999998 而不是251.9 
这个问题想必有很多人为之头痛。
那么如何解决呢?

解决方式:
parseFloat(val*100).toFixed(2))+"%";
即可得到保留两位小数的百分数。

此处借助toFixed()方法来四舍五入保留小数位。

原文地址:https://www.cnblogs.com/midnight-visitor/p/9791069.html