js保留二位小數


js保留小數常用有三種方法,可根據實際情況選擇

方法一:使用toFixed保留兩位小數 自帶四舍五入與補位

var num1 = 55.3715; 

console.log(num1.toFixed(2));//結果55.37

方法二:用Math.round四舍五入

var num1 = parseFloat(55.7856); 
 num1 = Math.round(num1*100)/100; //結果55.79

方法三:自定義帶補位 不四舍五入 一般用於金額格式化

 
         
var money=55.999+"";//隱式轉換為字符串和toString()效果一樣
function moneyFormat(){              
          //沒有小數補齊這個0
                if(money.indexOf(".")=="-1"){
                    money=money+".00";
                }else{
            //有小數截取前二位小數
                    money=money.substring(0,money.indexOf(".")+3);
                }
                return money
}
console.log(moneyFormat())//結果55.99

 


免責聲明!

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



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