我有一个关于 javascript 逻辑的问题,我用什么从我的文本字段中获取两个输入的百分比。这是我的代码:
var pPos = $('#pointspossible').val();
var pEarned = $('#pointsgiven').val();
var perc = ((pEarned/pPos) * 100).toFixed(3);
$('#pointsperc').val(perc);
出于某种原因,如果我的输入是 600 和 200,我的结果应该是 33.333,但我得到的是 3.333。如果我硬编码我的值(value)观,这很好。如果有人可以提供帮助,我将不胜感激。提前致谢。
最佳答案
你可以用这个
function percentage(partialValue, totalValue) {
return (100 * partialValue) / totalValue;
}
计算类(class)进度基础在他们的事件中的百分比的示例。
const totalActivities = 10;
const doneActivities = 2;
percentage(doneActivities, totalActivities) // Will return 20 that is 20%
关于javascript - 计算百分比 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30922008/