javascript 中的平均分配百分比计算

equal distributed percentage calculation in javascript

function percentify(num, param){
    for(var i=(param==true?0:1),array=[]; i<=num; i++)
        array.push( (param==true?i:1)*100/num )
    return array
}

console.log( percentify(7,true)[5] );

猜测解决方案.. 解释“7 分为 7 个部分,每个部分代表 100 的百分比”

function eqPercentify(num){
    for(var i=1,result=[]; i<=num; i++){
        result.push(i * 100 / num);
    }
    return result;
}

console.log( eqPercentify(7) );

输出

Array [ 14.285714285714286, 28.571428571428573, 42.857142857142854, 57.142857142857146, 71.42857142857143, 85.71428571428571, 100 ]