JavaScript中對小數進行四捨五入處理可以使用 toFixed() 方法,toFixed() 方法可將 Number 四捨五入為指定小數位數的數字。
JavaScript中將小數四捨五入處理可以使用 toFixed() 方法,toFixed() 方法可將 Number 四捨五入為指定小數位數的數字。
toFixed() 方法
把數字轉換成字串,結果的小數點後面有指定位數的數字:
var num = 5.56789; var n=num.toFixed(2);
輸出結果:
5.57
另外像round()、floor()、ceil() 等都不能真正的四捨五入,有精度問題。下面我們再來了解JavaScript的round()方法對小數是如何處理的呢?
round() 方法
round() 方法可將一個數字捨入為最接近的整數:
Math.round(2.5);
輸出結果:
3
注意: 2.49 將捨入2 , 2.5 將捨入3。很明顯round()方法並不是我們想要的四捨五入處理方法。
以上是js如何實現四捨五入的詳細內容。更多資訊請關注PHP中文網其他相關文章!