js中进行浮点数运算时容易出现精度问题
乘法函数
function multiply(a, b) {
let aL,bL
aL = a.toString().split(’.’)[1]||’’
bL = b.toString().split(’.’)[1]||’’
const fixed = aL.length + bL.length
//toFixed() 方法使用定点表示法来格式化一个数值。
return (a*b).toFixed(fixed)
}
js中进行浮点数运算时容易出现精度问题
乘法函数
function multiply(a, b) {
let aL,bL
aL = a.toString().split(’.’)[1]||’’
bL = b.toString().split(’.’)[1]||’’
const fixed = aL.length + bL.length
//toFixed() 方法使用定点表示法来格式化一个数值。
return (a*b).toFixed(fixed)
}