关于javascript:根据总数值和要分配的个数平均分配分配不均的分到最后一个值上

6次阅读

共计 331 个字符,预计需要花费 1 分钟才能阅读完成。

console.log(average(10,3))

        // value 数值
        // amount 调配数量
        // point 小数点位数
        function average(value,amount,point){if(!point){point = 2}
            let list  = []
            let first = (Math.floor((value/amount)*Math.pow(10,point))/Math.pow(10,point)).toFixed(point)
            let last  = (value - first*(amount - 1)).toFixed(point)
            for(let i = 0;i<amount-1;i++){list.push(first)
            }
            list.push(last)
            return list
        }
正文完
 0