Heim > Artikel > Web-Frontend > So implementieren Sie eine Division mit zwei Dezimalstellen in Javascript
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.
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));
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);
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})?/)));
【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!