我遇到了一個問題,試圖找出2個數字之間的剩餘百分比。JavaScript獲取百分比
我已經摸索出如何通過使用下面的函數來獲得當前百分比:
function GetPercentage(x,y){
return ((x /y) * 100).toFixed(0);
}
我需要幫助的部分是獲得剩餘百分比。
例如:
比方說,最大爲31,我有值1,如何可以返回該值97%
使用上面如果我用GetPercentage我的功能(1,31)它會返回3. 但是,我需要幫助的功能返回97.
我試過使用以下,但似乎沒有工作..我猜我的數學不正確,希望有人可以糾正我。
alert(GetPercentage(1,31) + "%" + " used. " + availablePercentage(5,31) + "% still available"); // trying to make it say: 3% used. 97% still available
function GetPercentage(x,y){
return ((x/y) * 100).toFixed(0);
}
function availablePercentage(x,y){
return ((y-x)/100).toFixed(0);
}
'函數GetPercentage(X,Y){ 回報100 - (( x/y)* 100).toFixed(0); }' – 2015-02-06 02:48:52