【发布时间】:2021-03-07 14:09:33
【问题描述】:
我正在尝试编写一个简单的脚本,它会告诉我从两个值之间的百分比差异中获得的数量。这是我所拥有的,但它没有返回正确的金额。
function percentUP (money,newNum,Orignal){
var increase = newNum - Orignal;
var percent = Math.floor(Math.round(increase/Orignal*100));
var gains = Math.round((money/percent)*100);
return "you would make £" + gains + " from your " + "£" + money + " investment"
};
我一直在用 (10,30,10) 增加 200% 的简单函数对其进行测试,结果应该是:
“您将从 10 英镑的投资中赚取 30 英镑”
但是我得到: “您将从 10 英镑的投资中赚取 5 英镑”
对不起,如果这真的很明显,我现在只是在学习。
【问题讨论】:
-
10 到 30 不是增加了 200% 吗?
-
对不起,我计算错了。
标签: javascript function math percentage