Heim  >  Artikel  >  Web-Frontend  >  So behalten Sie zwei Dezimalstellen in Javascript bei (ohne Rundung)

So behalten Sie zwei Dezimalstellen in Javascript bei (ohne Rundung)

青灯夜游
青灯夜游Original
2022-03-28 20:17:469121Durchsuche

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“.

So behalten Sie zwei Dezimalstellen in Javascript bei (ohne Rundung)

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

So behalten Sie zwei Dezimalstellen in Javascript bei (ohne Rundung)

Methode 2: Verwenden der Funktion floor() des Math-Objekts

var a = 2.466;
var b = Math.floor(a*100)/100;
console.log(b);

So behalten Sie zwei Dezimalstellen in Javascript bei (ohne Rundung)

Weitere Beispiele:

So behalten Sie zwei Dezimalstellen in Javascript bei (ohne Rundung)

【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!

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