所以我正在创建一个网络应用程序并获得一些数据。
现在有几点(现在= 284)和总分(总数= 1000)。所以,它们之间的区别是dif = 716。
如何使用javascript将差异转换为百分比值,例如32%或其他?
由于
答案 0 :(得分:5)
这是一个数学问题,不是编程,但你在这里要求javascript就是一个例子:
var value = 249;
var total = 1000;
var calcPercent = function(v, t) {
return 100*v/t;
};
alert(calcPercent(value, total)+"%");

答案 1 :(得分:1)
var total = 1000,
subtract = 284;
var differencePercentage = ((total - subtract) / total) * 100; // 71.6
答案 2 :(得分:1)
简单的数学就是
var now = 284;
var total = 1000;
console.log( "percentage is " + (now* 100/total) );
console.log( "Negative percentage is " + (100-(now* 100/total)) );
答案 3 :(得分:1)
(function(){
var now = 284;
var total = 1000;
var difference = ((total - now) / total) * 100;
alert(difference);
})()