js百分比

<script>
function percentage(ary, lth) {

var s = '';
for (var i = 0; i < ary.length; i++) with (Math)
s += round(parseInt(ary[i]) / parseInt(eval(ary.join('+'))) * 100 * pow(10, lth)) / pow(10, lth) + '%;';
return s.split(';');
}
alert(percentage([1250, 50, 3, 25, 612], 3).join('\n'));
var s1 = Math.round(7 / 30 * 100 * Math.pow(10, 2)) / Math.pow(10, 2) + '%';
alert(s1);

</script>

原文地址:https://www.cnblogs.com/zwei1121/p/2827957.html