要做一个简单的计算器,为了少于后台交互,用了JS,确发现计算小数时,精度不准确,例如3.3*3,结果不是9.9,而是9.899999****。
从网上查了一下,把需要计算的数字乘以10的n次幂成整数,等计算完毕除以10的n次幂。高级语言,例如JAVA提供专门的类来处理计算。