研究拓扑图百分比乘法计算,带小数位计算会出现值溢出的问题
JS里做小数的乘法运算时会出现浮点错误:
结果是251.89999999999998 而不是251.9
这个问题想必有很多人为之头痛。
那么如何解决呢?
解决方式:
parseFloat(val*100).toFixed(2))+"%";
即可得到保留两位小数的百分数。
此处借助toFixed()方法来四舍五入保留小数位。
研究拓扑图百分比乘法计算,带小数位计算会出现值溢出的问题
JS里做小数的乘法运算时会出现浮点错误:
结果是251.89999999999998 而不是251.9
这个问题想必有很多人为之头痛。
那么如何解决呢?
解决方式:
parseFloat(val*100).toFixed(2))+"%";
即可得到保留两位小数的百分数。
此处借助toFixed()方法来四舍五入保留小数位。