Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie eine Division mit zwei Dezimalstellen in Javascript

So implementieren Sie eine Division mit zwei Dezimalstellen in Javascript

青灯夜游
青灯夜游Original
2022-02-21 18:36:0315695Durchsuche

Implementierungsmethode: 1. Verwenden Sie den Operator „/“, um eine Divisionsoperation durchzuführen. Die Syntax lautet „Wert 1 / Wert 2“. 2. Verwenden Sie „Ergebnis der Division Operation.toFixed(2)“ oder „Math.floor(Ergebnis). der Divisionsoperation) *100)/100“-Anweisung, um zwei Dezimalstellen beizubehalten.

So implementieren Sie eine Division mit zwei Dezimalstellen in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript implementiert die Division mit zwei Dezimalstellen

kann in zwei Teile geteilt werden:

  • Zwei Zahlen dividieren: Sie können den Operator „/“ verwenden, um eine Divisionsoperation

  • mit zwei Dezimalstellen durchzuführen

Um zwei Dezimalstellen beizubehalten, können Sie im Allgemeinen die folgenden drei Methoden verwenden:

1. Verwenden Sie direkt die Methode toFixed(n), die mit dem numerischen Typ geliefert wird, wobei der Parameter die Anzahl der Ziffern ist Diese Konvertierung muss beibehalten werden. Das Ergebnis ist ein Zeichentyp.

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

So implementieren Sie eine Division mit zwei Dezimalstellen in Javascript

2. Verwenden Sie in Kombination mit Math.floor() die Methode, zuerst zu multiplizieren und dann zu dividieren. Wenn Sie beispielsweise zwei Dezimalstellen behalten möchten, verwenden Sie Math.floor(c*100)/100 If Sie möchten drei Dezimalstellen behalten, dann ist es 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);

So implementieren Sie eine Division mit zwei Dezimalstellen in Javascript

Diese Methode, bei der zuerst multipliziert und dann dividiert wird, ist die gebräuchlichste Methode.

3. Verwenden Sie zum Abfangen reguläre Ausdrücke. Hier müssen Sie Ihre regulären Fähigkeiten testen.

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

So implementieren Sie eine Division mit zwei Dezimalstellen in Javascript

【Verwandte Empfehlungen: Javascript-Lerntutorial

Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine Division mit zwei Dezimalstellen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn