」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 在 JavaScript 中使用浮點數時如何控制小數精確度?

在 JavaScript 中使用浮點數時如何控制小數精確度?

發佈於2024-12-20
瀏覽:171

How to Control Decimal Precision When Working with Floating-Point Numbers in JavaScript?

控制 JavaScript 中的小數精度

在 JavaScript 中處理浮點數時,您可能會遇到需要控制小數點後顯示的位數的情況觀點。例如,您可能希望只顯示兩位小數的價格。

以固定精度格式化浮點型

為了實現此目的,JavaScript 提供了 toFixed() 函數。此函數採用一個參數來指定要保留的小數位數。例如:

var x = 5.0364342423;
console.log(x.toFixed(2));

此程式碼列印 x 的值,僅保留兩位小數,結果輸出為 5.04。

範例:格式化貨幣

讓我們考慮以下貨幣價值:

var price = 123.456789;

要將此值格式化為兩位小數,我們可以使用:

var formattedPrice = price.toFixed(2);

這分配一個格式化的將「123.45」的值賦給變數 formattedPrice。

附加註解

  • toFixed() 傳回格式化數字的字串表示形式。
  • 如果提供負值作為參數,則表示小數點前保留的前導數字位數(四捨五入後)。
  • 或者,您可以使用 toLocaleString() 函數根據區域設定設定數字格式。
版本聲明 本文轉載於:1729514957如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3