ホームページ  >  記事  >  ウェブフロントエンド  >  JS処理のデータ丸めについて詳しく解説

JS処理のデータ丸めについて詳しく解説

小云云
小云云オリジナル
2018-01-02 15:45:321970ブラウズ

この記事では主にJS処理におけるデータの丸めに関する記事(tofixedとroundの違いの詳しい説明)をお届けします。編集者はこれが非常に良いものだと思ったので、皆さんの参考として今から共有します。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。

1、tofixedメソッド

toFixed()メソッドは、Numberを指定された小数点以下の桁数に丸めることができます。たとえば、データ Num が小数点以下 2 桁に保たれている場合、次のように表されます。ただし、丸め規則は数学における丸め規則とは異なります。いわゆるバンカーの丸め規則が使用されます。銀行家の四捨五入法、その本質は、5 に四捨五入して均等にする方法 (5 に四捨五入し、均等にすることとも呼ばれます) です。具体的なルールは次のとおりです:

簡単に言うと、5 の後の数値が 0 でない場合は、1 を加算します。5 の後の数値は、奇数または偶数になります。 5 より前の数値が偶数の場合は、5 より前の数値を 1 で四捨五入する必要があります。

明らかに、このルールは私たちが通常データを扱う方法に準拠していません。この問題を解決するには、Math.round メソッドを使用して実装をカスタマイズし、処理のために保持するデータのビット数を指定します。

2、roundメソッド

round()メソッドは、数値を最も近い整数に丸めることができます。例: Math.round(x) は、x を最も近い整数に変換します。四捨五入の方法には、数学の四捨五入の規則に従った四捨五入法が使用されます。小数の処理はそれほど便利ではありませんが、さまざまな要件に応じてカスタマイズできます。

例: 小数点以下 2 桁の X を処理するには、Math.round(X * 100) / 100. を使用して処理できます。

関連する推奨事項:

phpで小数点以下2桁を保存して四捨五入する方法

PHPで丸めを実装する3つの方法

js値を四捨五入する方法

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。