Heim >Web-Frontend >js-Tutorial >Dezimalzahlen beibehalten und ganze Zahlen in JavaScript verwenden
Dezimalzahlen und Ganzzahlen sollten als kleine Wissenspunkte betrachtet werden, aber kleine Wissenspunkte bedeuten nicht, dass sie nutzlos sind.
1.toFixed()-Methode (Dezimalstellen beibehalten)
Die Verwendung ist relativ einfach, wie folgt:
var number=521; var number2=521.1314; number.toFixed(2); console.log(number);//结果:521 console.log(number.toFixed(2))//结果:521.00 console.log(number2.toFixed(2))//结果:521.13
Wobei Zahl eine numerische Typvariable ist, toFixed() In den Klammern wird die Anzahl der Ziffern angegeben, die beibehalten werden sollen. Wenn die Dezimalstellen einer Zahl zu lang sind, tritt eine RangeError-Ausnahme auf Es tritt eine Ausnahme auf. Beachten Sie, dass F beim Schreiben von toFixed() großgeschrieben werden muss.
2.Math.fioor()-Methode (auf eine Ganzzahl abrunden)
var number=521.1314; Math.floor(number); console.log(number);结果521.1314 console.log(Math.floor(number));结果521
Sie können sehen, dass Math.floor abgerundet ist und die Klammern numerische Variablen sind M in Mathematik sollte groß geschrieben werden.
3.Math.ceil()-Methode (Ganzzahl aufrunden)
var number=00543.44944 Math.ceil(number); console.log(number);结果00543.44944 console.log(Math.ceil(number));结果00544
Offensichtlich die Verwendung von Math.ceil() und die Math.floor()-Methode Sehr ähnlich, der Unterschied besteht darin, dass Math.ceil die ganze Zahl abrundet, ohne sie zu runden.