JS処理におけるデータの丸め(tofixedとroundの違いを詳しく解説)

韦小宝
リリース: 2018-01-17 09:56:59
オリジナル
1986 人が閲覧しました

以下のエディターは、データの丸め処理に関する記事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オブジェクトの詳細な理解)

JavaScriptタイプの6つのエラーの詳細な説明

以上がJS処理におけるデータの丸め(tofixedとroundの違いを詳しく解説)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!