当我们在进行一些大批量数据类型计算的时候经常会遇到精度不纯导致出现xx.566666667的情况,原因就是使用的是IEEE 754标准定义的64位浮点数格式,数字不能精确的转换为十进制导致。
想要解决这个问题有多种办法,php中自带了bcadd,bcsub,bcmul,bcdiv函数,可以通过函数来代替+-*/实现精确是计算。
Js中方法比较多,首先是引入第三方js库来解决,例如math、bigdecimal等js库,当然原生的话也可以用pareseFloat和toPrecision()凑整来实现
上一篇: python基础功能介绍——多进程用法
下一篇: 如何使用Layui将表格导出为Excel