js設置百分比保留兩位小數


CreateTime--2017年8月23日11:03:31
Author:Marydon

js設置百分比保留兩位小數

錯誤用法:

  var percent = (num1/num2) * 100%;

正確用法:

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

說明:

  1.Math.round(num)表示對num進行四舍五入操作,只保留整數位,如num=0.49,返回結果為0;如num=0.51,返回結果為1;

  2.將結果轉化為百分比,並保留2位小數:

  思路:

    2.1 將num1/num2的結果放大100倍;

    2.2 對放大結果保留2位小數。

    2.3 保留2位小數,需要用到Math.round(num)函數;

    2.4 因為Math.round(num)函數只保留整數位,所以需要至少再次放大100倍;

    2.5 取整后,除以再次放大的倍數,拼接上'%'即可。  

舉例: 

  num1/num2=0.57823-->放大100倍:57.823-->需保留2位,至少再放大100倍:5782.3-->使用Math.round()進行四舍五入操作:5782-->縮小再次放大的倍數(100):57.82-->拼接百分號:57.82%

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM