function CalculateFloatingPointNumber2(...paramsArr){
var sum = 0
// 将参数数组转为 字符串
var paramsArr1 = paramsArr.map(item => item.toString().split('.'))
//小数位数
var l = 0
paramsArr1.forEach((item, index) => {
if(item.length === 2){
l = item[1].length > l ? item[1].length : 0
}
})
var paramsArr2 = paramsArr.map(item => {
return item *= Math.pow(10,l)
})
sum = paramsArr2.reduce((total,num) =>{
return total + num
},0)
console.log(sum/Math.pow(10,l));
}
CalculateFloatingPointNumber2(10,20.02,300)