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

Wie formatiere ich Floats präzise in JavaScript?

Mary-Kate Olsen
Freigeben: 2024-10-21 20:54:03
Original
952 Leute haben es durchsucht

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);
Nach dem Login kopieren

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>
Nach dem Login kopieren

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);
Nach dem Login kopieren

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!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage