JavaScriptで小数点以下2桁を維持する方法

藏色散人
リリース: 2019-06-18 09:10:42
オリジナル
4427 人が閲覧しました

JavaScriptで小数点以下2桁を維持する方法

以下では、JavaScript で小数点以下 2 桁を保持する実装方法を紹介します。

四捨五入

以下処理結果は四捨五入されます:

var num =2.446242342;
num = num.toFixed(2);  // 输出结果为 2.45
ログイン後にコピー

四捨五入なし

次の処理結果は四捨五入されません。

1 つ目は、まず小数を整数に変換します:

Math.floor(15.7784514000 * 100) / 100   // 输出结果为 15.77
ログイン後にコピー

2 つ目は、文字列として扱い、通常のマッチングを使用します:

Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/))   // 输出结果为 15.77,不能用于整数如 10 必须写为10.0000
ログイン後にコピー

注:は負の数です。最初に正の数に変換してから計算し、最後に負の数に戻してください。

推奨: "JavaScript ビデオ チュートリアル #" ##

以上がJavaScriptで小数点以下2桁を維持する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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