Heim  >  Artikel  >  Web-Frontend  >  Wie formatiere ich Floats präzise in JavaScript?

Wie formatiere ich Floats präzise in JavaScript?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-21 20:54:03868Durchsuche

How to Format Floats with Precision in JavaScript?

Floats präzise formatieren

In JavaScript ist es oft notwendig, Floats in Strings umzuwandeln. Standardmäßig kann die Zeichenfolgendarstellung jedoch unnötige Dezimalstellen enthalten. Um die Anzahl der Dezimalstellen zu steuern, müssen wir die Funktion toFixed() verwenden.

Verwenden Sie toFixed() für Präzision

Um eine Gleitkommazahl mit nur 2 Ziffern nach dem Dezimalpunkt zu formatieren, verwenden Sie die folgende Syntax:

var num = 5.0364342423;
var formattedNum = num.toFixed(2);

Hier ist num der ursprüngliche Gleitkommawert und toFixed() rundet ihn auf zwei Dezimalstellen. Das Ergebnis wird in formattedNum gespeichert.

Beispiel

Wenn Sie den folgenden Code ausführen

<code class="javascript">console.log(formattedNum);</code>

wird 5.04 gedruckt.

Hinweis zur wissenschaftlichen Notation

Für Floats in wissenschaftlicher Notation rundet toFixed() den Dezimalteil der Mantisse auf die angegebene Genauigkeit. Zum Beispiel:

var num = 0.00003579;
var formattedNum = num.toFixed(2);

Wird 0,000036 gedruckt.

Das obige ist der detaillierte Inhalt vonWie formatiere ich Floats präzise 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