js中使用toFixed()时的精度问题 在js中使用toFixed()进行小数点保存时需要注意的问题,示例如下: 由上图可以看出,在通过toFixed(2)获取到的小数实质为字符串,在乘100时进行了转换,而由于浮点数精度问题,造成了计算结果不准确,改进方法如下: 先乘100进行计算后在进行取小数点后两位操作。 以下多做了几次乘法实例,更加可以看出精度问题导致的计算不准确: 参考:IEEE二进制浮点数算术标准(IEEE 754)