我这里有一种计算方式能解决正在全面测试 for(let i=80;i<160;i++){ for (let j = 19900; j <= 20000; j++){ if(j%5==0){ let b = i*5 let a = Math.round((j/ 100 * b).toFixed(2)) / 100 -----》这里是重点 // console.log(a) // console.log(b) let data = { consumePrices: a, price: b / 100, amount: j/ 100, listPirce: b / 100 + 2 } } } }
小程序四舍五入算法有问题,小数点后两位相乘乘不尽208.5*5.85=*.4999999999
2019-01-29