将差异转换为百分比

时间:2016-01-23 06:22:56

标签: javascript

我在angularJS编码,我遇到了向我提供硬盘数据的情况 数据如下:

Total: 463.19 MB
Free: 351.60 MB

获取已用空间的公式为total - free,因此在上述情况下,结果为111.59

我想知道输出24.09%而不是111.59的公式是什么?

任何人都可以帮我这个吗?感谢。

3 个答案:

答案 0 :(得分:3)

你可以这样做,

System.out.println("Object Name: " + ((TestObject)array.get(0)).getName());

现在变量var freeSpaceInPercentage = (((totalSpace - freeSpace) / totalSpace) * 100).toFixed(2); 应为freeSpaceInPercentage

仅供参考:24.09:根据超过2位小数的值,它会向上或向下舍入。

答案 1 :(得分:1)

只需(total - free) * 100 / total 即可。 Total - free是剩余的金额,total上留下的金额是剩余的金额。要获得百分比,请乘以100

如果要舍入到最接近的百分比,可以使用Math.round方法。然后,您可以Math.round((total - free) * 100 / total);

答案 2 :(得分:0)

您可以使用以下公式在tr td

中查找可用空间
%