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.
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.
Wenn Sie den folgenden Code ausführen
<code class="javascript">console.log(formattedNum);</code>
wird 5.04 gedruckt.
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!