ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで小数点以下2桁の割り算を実装する方法

JavaScriptで小数点以下2桁の割り算を実装する方法

青灯夜游
青灯夜游オリジナル
2022-02-21 18:36:0315708ブラウズ

実装方法: 1. 「/」演算子を使用して除算演算を実行します。構文は「値 1 / 値 2」です; 2. 「除算演算の結果.toFixed(2)」または「Math」を使用します。 .floor( 除算演算の結果 *100)/100" ステートメントを使用して、小数点以下 2 桁を保持します。

JavaScriptで小数点以下2桁の割り算を実装する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript は小数点以下 2 桁の除算を実装します。

は 2 つの部分に分割できます:

  • 2 つの数値を除算する: "/" 演算子を使用して除算演算を実行できます

  • 小数点以下 2 桁を保持します

一般 小数点以下 2 桁を保持するには、次の 3 つのメソッドを使用できます:

1. 数値型に付属するメソッド toFixed(n) を直接使用します (パラメータは数値型です)。保持する必要がある数字。この変換の結果は文字型です。

var a=10;
var b=3;
var c=a/b;
console.log("两数相除的结果:"+c);
console.log("保留两位小数:"+c.toFixed(2));

JavaScriptで小数点以下2桁の割り算を実装する方法

#2. Math.floor() と組み合わせて、最初に乗算してから除算する方法を使用します。たとえば、小数点以下 2 桁を保持したい場合は、Math .floor(c*100)/100 、小数点以下 3 桁を維持したい場合は、 Math.floor(c*1000)/1000 です。

var a=10;
var b=3;
var c=a/b;
console.log("两数相除的结果:"+c);
console.log("保留两位小数:"+Math.floor(c*100)/100);
console.log("保留三位小数:"+Math.floor(c*1000)/1000);

JavaScriptで小数点以下2桁の割り算を実装する方法

最初に乗算してから除算するこの方法を使用するのが最も一般的な方法です。

3. 正規表現を使用してインターセプトします。ここでは、通常のスキルをテストする必要があります。

var a=10;
var b=3;
var c=a/b;
console.log("两数相除的结果:"+c);
console.log("保留两位小数:"+c.toString().match(new RegExp(/^\d+(?:\.\d{0,2})?/)));

JavaScriptで小数点以下2桁の割り算を実装する方法

[関連する推奨事項: JavaScript 学習チュートリアル]

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

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