Heim >Web-Frontend >js-Tutorial >Wie zeige ich immer zwei Dezimalstellen in einer Zahl an?

Wie zeige ich immer zwei Dezimalstellen in einer Zahl an?

Susan Sarandon
Susan SarandonOriginal
2024-12-22 22:36:16608Durchsuche

How to Always Display Two Decimal Places in a Number?

So formatieren Sie Zahlen so, dass sie immer zwei Dezimalstellen anzeigen

Um Zahlen so zu formatieren, dass sie immer zwei Dezimalstellen anzeigen und ggf. runden, können wir das tun Verwenden Sie die folgende Formel:

(Math.round(num * 100) / 100).toFixed(2);

Diese Formel multipliziert zunächst die Zahl mit 100 und rundet das Ergebnis auf den nächsten Wert Ganzzahl. Anschließend wird das gerundete Ergebnis durch 100 dividiert, wodurch die Multiplikation praktisch rückgängig gemacht wird. Schließlich wird die toFixed(2)-Methode verwendet, um die Zahl auf zwei Dezimalstellen zu formatieren.

Beispiel:

let num = 1.345;
let formattedNum = (Math.round(num * 100) / 100).toFixed(2);
console.log(formattedNum); // Output: 1.35

Diese Formel stellt sicher, dass Zahlen immer angezeigt werden mit zwei Nachkommastellen, unabhängig von der ursprünglichen Zahl. Die Zahl wird auf das nächste Hundertstel gerundet, sodass gerade Zahlen wie 1 als „1,00“ formatiert werden.

Das obige ist der detaillierte Inhalt vonWie zeige ich immer zwei Dezimalstellen in einer Zahl an?. 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