javascript设置百分比保留两位小数。

参考:https://www.cnblogs.com/Marydon20170307/p/7417374.html

1、使用如下方式进行计算,在javascript中两个变量相除得到一个百分比保留两位小数。

var percent = Math.round(num1 / num2 * 10000) / 100 + "%";

2、Math.round(num)表示对num进行四舍五入的操作,只保留整数位,如num=0.49,返回结果是0,如果num=0.51,返回结果是1;

3、设置思路。
    由于百分比的数字最多两位(不包含小数的时候),比如98%、10%、。也可以是一位,比如9%。但是呢,如果保留小数点后两位。
    就要将num1 / num2,放大10000倍,四舍五入,然后呢,将除以100,得到一个保留两位的百分比数字,后面加上"%"字符即可。

4、需要注意的是,如果你的后台sql是复杂点的sql,比如存在子查询,那么查询的时候,在子查询的时候看看是否需要将查询条件加进去,不然很可能会发生百分比爆掉的情况(即超过100%的情况发生)。

 

 

 

你可能感兴趣的:(javascript设置百分比保留两位小数。)