我在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