js 规避小数位 / 很多小数位
Posted 二十六画生的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 规避小数位 / 很多小数位相关的知识,希望对你有一定的参考价值。
都是2位小数,但是相加后的和可能是xx.300000003这样!!!
正确的是:
+ *100
最后 /100
不要:
+ *100)/100
这样和还是会有很多小数位!!
var tempDayTotal = 0
for (var i = 0; i < list[index].detailList.length; i++) {
if (list[index].detailList[i]._id != this.data.updateDetailId) {
detailListTemp.push(list[index].detailList[i])
// tempDayTotal = (tempDayTotal * 100 + list[index].detailList[i].amount * 100) / 100
tempDayTotal += list[index].detailList[i].amount * 100
}
}
console.log("detailListTemp:")
console.log(detailListTemp)
list[index].detailList = detailListTemp;
// list[index].dayTotal = (list[index].dayTotal * 100 - updateDetailAmountPre * 100) / 100;
list[index].dayTotal = tempDayTotal / 100
end
以上是关于js 规避小数位 / 很多小数位的主要内容,如果未能解决你的问题,请参考以下文章