这个方法是在网上找的,就自己保存了方便用
js 浮点数四舍五入和计算都会有误差,比如0.1+0.2 等等
以下就是解决办法
//num 需要四舍五入数字,v 保留小数位数
function decimal(num, v) {
var vv = Math.pow(10, v);
console.log(vv);
return Math.round(num * vv) / vv;
}
本文介绍了一种解决JavaScript中浮点数四舍五入和计算误差的方法,通过自定义函数decimal,利用Math.pow和Math.round实现精确的数值运算。
592

被折叠的 条评论
为什么被折叠?



