ホームページ  >  記事  >  ウェブフロントエンド  >  JSでのtofixedとroundの使い方を詳しく解説

JSでのtofixedとroundの使い方を詳しく解説

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-16 16:53:162168ブラウズ

今回は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検索インターフェース機能を模倣して実装

webpack3ローダーの使用状況分析

以上がJSでのtofixedとroundの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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