以下のエディターは、データの丸め処理に関する記事JSを提供します(tofixedとroundの違いの詳細な説明)。編集者はこれが非常に優れていると考えているので、js ソース コードを共有し、参考として提供します。 js に興味がある場合は、エディターをフォローして見てください
1. tofixed メソッド
toFixed() メソッドは、Number を指定された小数点以下の桁数に丸めることができます。たとえば、データ Num が小数点以下 2 桁まで保持される場合、次のように表現されます: toFixed(Num); ただし、四捨五入の規則は数学の四捨五入規則とは異なります、銀行家の四捨五入: so - バンカーズ丸めと呼ばれる 四捨五入法の本質は、均等になるように丸める方法です (均等を残す丸めとも呼ばれます)。 具体的なルールは次のとおりです:
簡単に言うと、5 に切り上げることを検討し、5 の後の数値が 0 でない場合は 1 ずつ切り上げ、奇数か、5 の後の数値が 0 であっても考慮し、次の場合は破棄します。 5 より前は偶数で、 5 より前が奇数の場合は 1 で丸められます。
明らかに、このルールは私たちが通常データを扱う方法に準拠していません。この問題を解決するには、Math.round メソッドを使用して実装をカスタマイズし、処理のために保持するデータのビット数を指定します。
2、roundメソッド
round()メソッドは、数値を最も近い整数に丸めることができます。例: Math.round(x) は、x を最も近い整数に変換します。四捨五入の方法には、数学の四捨五入の規則に従った四捨五入法が使用されます。小数の処理はそれほど便利ではありませんが、さまざまな要件に応じてカスタマイズできます。
例: 小数点以下 2 桁の X の処理には、Math.round(X * 100) / 100. を使用して処理できます。
上記のJS処理データの丸め(tofixedとroundの違いの詳しい説明)は、すべて編集者が皆さんに共有した内容ですので、ご参考になれば幸いです。 !
関連する推奨事項:
正規表現に基づいてJSで実装されたパスワード強度検証機能の例
jsオブジェクトインスタンスの詳細な説明(JavaScriptオブジェクトの詳細な分析、jsオブジェクトの詳細な理解)
以上がJS処理におけるデータの丸め(tofixedとroundの違いを詳しく解説)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。