Implementierungsmethode: 1. Verwenden Sie die Funktionen parseInt() und toFixed(), die Syntax lautet „(parseInt(decimal value*100)/100).toFixed(2)“ 2. Verwenden Sie die Funktion floor() von Mathe-Objekt, die Syntax lautet „Math.floor(decimal value*100)/100“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Javascript behält zwei Dezimalstellen bei (und rundet nicht)
Wenn Sie in Javascript eine Zahl verarbeiten möchten, behalten Sie zwei Dezimalstellen ohne Rundung bei. Hier sind die Methoden:
Methode 1: Verwenden der Funktionen parseInt() und toFixed()
var a = 2.466; var b = ( parseInt( a * 100 ) / 100 ).toFixed(2); console.log(b); // 2.46
Methode 2: Verwenden der Funktion floor() des Math-Objekts
var a = 2.466; var b = Math.floor(a*100)/100; console.log(b);
Weitere Beispiele:
【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend】
Das obige ist der detaillierte Inhalt vonSo behalten Sie zwei Dezimalstellen in Javascript bei (ohne Rundung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!