首頁 > 常見問題 > 主體

js如何實現四捨五入

百草
發布: 2023-07-04 10:12:43
原創
3046 人瀏覽過

JavaScript中對小數進行四捨五入處理可以使用 toFixed() 方法,toFixed() 方法可將 Number 四捨五入為指定小數位數的數字。

js如何實現四捨五入

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板