我在angularJS中編寫代碼,我遇到了硬盤數據提供給我的情況。
的DATAS是這樣的:將差異轉換爲百分比
Total: 463.19 MB
Free: 351.60 MB
用於獲取已用空間的公式是total - free
因此在上述情況下,結果將是111.59
。
我不知道什麼公式可以得到輸出24.09%
而不是111.59
?
任何人都可以幫助我嗎?謝謝。
我在angularJS中編寫代碼,我遇到了硬盤數據提供給我的情況。
的DATAS是這樣的:將差異轉換爲百分比
Total: 463.19 MB
Free: 351.60 MB
用於獲取已用空間的公式是total - free
因此在上述情況下,結果將是111.59
。
我不知道什麼公式可以得到輸出24.09%
而不是111.59
?
任何人都可以幫助我嗎?謝謝。
你可以做到這一點,
var freeSpaceInPercentage = (((totalSpace - freeSpace)/totalSpace) * 100).toFixed(2);
現在變量freeSpaceInPercentage
應該24.09
FYI:.toFixed(2)
:它將根據超過2位小數的值進行舍入或舍入。
工程太棒了!感謝您幫助我並獲取更多信息。 (乾杯) – LeViNcE
只要做(total - free) * 100/total
。剩餘的金額爲Total - free
,剩餘的金額爲total
。要獲得百分比,請乘以100
。
如果要四捨五入到最接近的百分比,則可以使用Math.round
方法。然後,你可以有Math.round((total - free) * 100/total);
。
謝謝你的幫助。真的很感激它。 :) – LeViNcE
你可以用下面的公式%
找到自由空間,
(total - used)/total * 100%
= (463.19 - 351.60)/463.19 * 100%
= 111.59/463.19 * 100%
= 24.091%
感謝您的幫助。 :) – LeViNcE
(Total-Free)/ Total * 100 –
111.59/463.19 * 100 = 24.09 –
@Aᴍɪʀ謝謝你的幫助。你的建議也可以。 :) – LeViNcE