Ich muss Gleitkommazahlen auf die nächste ganze Zahl aufrunden, auch wenn die Zahl nach dem Komma kleiner als 0,5 ist.
Zum Beispiel,
- 4.3 sollte 5 sein (nicht 4)
- 4,8 sollte 5 sein
Wie kann ich das in JavaScript machen?
Heba Gomaah
Ich muss Gleitkommazahlen auf die nächste ganze Zahl aufrunden, auch wenn die Zahl nach dem Komma kleiner als 0,5 ist.
Zum Beispiel,
Wie kann ich das in JavaScript machen?
Verwenden Sie die Math.ceil
[MDN] Funktion
var n = 4.3;
alert(Math.ceil(n)); //alerts 5
Verwenden ceil
var n = 4.3;
n = Math.ceil(n);// n is 5
Ich habe meinen Kommentar entfernt, du hast recht. Ich habe nicht gesehen, dass Sie var n umgeschrieben haben. Ich habe eine Bearbeitung eingereicht
– DagW
23. Februar 2014 um 6:52 Uhr
Artem P
Auf die zweite (0,00) Dezimalstelle aufrunden:
var n = 35.85001;
Math.ceil(n * 100) / 100; // 35.86
bis zuerst (0.0):
var n = 35.800001;
Math.ceil(n * 10) / 10; // 35.9
Ganzzahl:
var n = 35.00001;
Math.ceil(n); // 36
Ashwin Singh
Verwenden
Math.ceil( floatvalue );
Der Wert wird wie gewünscht gerundet.