ホームページ > 記事 > ウェブフロントエンド > JSでのtofixedとroundの使い方を詳しく解説
今回はJSでのtofixedとroundの使い方について詳しく説明します JSでtofixedとroundを使用する際の注意点について、実際のケースを見てみましょう。
1、固定メソッド
toFixed() メソッドは、Number を指定された小数点以下の桁数に丸めます。たとえば、データ Num が小数点以下 2 桁まで保持される場合、次のように表現されます: toFixed(Num); ただし、四捨五入の規則は数学の四捨五入規則とは異なります、銀行家の四捨五入: so - バンカーズ丸めと呼ばれる 四捨五入法の本質は、均等になるように丸める方法です (均等を残す丸めとも呼ばれます)。 具体的なルールは次のとおりです:
簡単に言うと、5 の後の数値が 0 でない場合は 1 を加え、5 より前の数値が偶数の場合は切り捨てます。 5 の前の数値が奇数の場合は、1 で四捨五入する必要があります。
明らかに、このルールは私たちが通常データを扱う方法に準拠していません。この問題を解決するには、Math.round メソッドを使用して実装をカスタマイズし、処理のために保持するデータのビット数を指定します。
2、ラウンドメソッド
round() メソッドは、数値を最も近い integer に丸めます。例: Math.round(x) は、x を最も近い整数に変換します。四捨五入の方法には、数学の四捨五入の規則に従った四捨五入法が使用されます。小数の処理はそれほど便利ではありませんが、さまざまな要件に応じてカスタマイズできます。
例: 小数点以下 2 桁の X を処理するには、Math.round(X * 100) / 100. を使用して処理できます。
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
Bootrap+VueはBaidu検索インターフェース機能を模倣して実装
以上がJSでのtofixedとroundの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。