Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erklärung der Verwendung von tofixed und Round in JS

Detaillierte Erklärung der Verwendung von tofixed und Round in JS

php中世界最好的语言
php中世界最好的语言Original
2018-04-16 16:53:162192Durchsuche

Dieses Mal erkläre ich Ihnen ausführlich die Verwendung von tofixed und Round in JS Was sind die Vorsichtsmaßnahmen für die Verwendung von tofixed und Round in JS? Fall. Werfen wir einen Blick darauf.

1. tofixed-Methode

Die toFixed()-Methode rundet eine Zahl auf eine angegebene Anzahl von Dezimalstellen. Wenn die Datenzahl beispielsweise auf zwei Dezimalstellen beschränkt ist, wird sie wie folgt ausgedrückt: toFixed(Num); die Rundungsregeln unterscheiden sich jedoch von denen in der Mathematik, Banker's Rundung: Die sogenannte Banker-Rundungsmethode ist im Wesentlichen eine Methode, bei der auf fünf gerundet wird und eine gerade Zahl übrig bleibt (auch bekannt als „Auf fünf runden und eine gerade Zahl übrig lassen“). Die spezifischen Regeln lauten wie folgt:

Um es einfach auszudrücken: Erwägen Sie das Aufrunden auf fünf. Wenn die Zahl nach fünf nicht Null ist, sollte sie ungerade oder gerade sein. Wenn die Zahl vor fünf gerade ist, sollte sie verworfen werden . Wenn die Zahl vor fünf ungerade ist, sollte sie um eins gerundet werden.

Offensichtlich entspricht diese Regel nicht der Art und Weise, wie wir normalerweise mit Daten umgehen. Um dieses Problem zu lösen, können Sie die Implementierung mithilfe der Math.round-Methode anpassen, um anzugeben, wie viele Datenbits für die Verarbeitung aufbewahrt werden sollen.

2, runde Methode

Die Methode „round()“ rundet eine Zahl auf die nächste Ganzzahl. Beispiel: Math.round(x) setzt x auf die nächste Ganzzahl. Die Rundungsmethode wird in der Rundungsmethode verwendet, die den Rundungsregeln in der Mathematik entspricht. Die Verarbeitung von Dezimalzahlen ist nicht so komfortabel, kann aber an unterschiedliche Anforderungen angepasst werden.

Zum Beispiel: Für die Verarbeitung von X mit zwei Dezimalstellen können Sie Math.round(X * 100) / 100. zur Verarbeitung verwenden.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Bootrap+Vue implementiert Baidu-ähnliche Suchschnittstellenfunktion

Webpack3-Loader-Nutzungsanalyse

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der Verwendung von tofixed und Round in JS. 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