js- float类型相减 出现无限小数的问题

6.3 -1.1 是不是应该等于5.2?

但是js 会导致得出 5.19999999999的结果

怎么办?可以先先乘100 后相减,然是用方法 舍入为最接近的整数,然后再除于100,

Math.round((scoreex - p)*100)/100
原文地址:https://www.cnblogs.com/c2g5201314/p/14314031.html