參考: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%的情況發生)。