Rundung von Dezimalzahlen mit toFixed
Habe ich kleines Problem mit der JavaScript-Funktion toFixed(2)
.
Wenn ich diese Runde Dezimalzahl 45.24859
bekomme ich 45.25
mit dieser Funktion.
Aber mein problem ist, wenn ich Runde 10
hat (ohne Nachkommastellen), die Funktion gibt eine Dezimalzahl 10.00
.
Wie kann ich dieses Problem lösen?
Mein problem ist, wenn geben Sie eine Zahl ohne Dezimalstellen, die die Funktion zurückgeben soll, eine nicht dezimale Zahl.
- mögliche Duplikate von Runde bis zu 2 Dezimalstellen in javascript
- bitte beachten Sie, dass dies hat NICHTS zu tun mit jQuery im geringsten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anderen Weg, um dieses Problem zu lösen
DEMO
.indexOf()
Unterhalb Lösung nicht mit allen Browsern kompatibel.
oder
.enthält()
Können wir überprüfen, dass die Anzahl Nachkommastellen ist oder nicht mit dieser Prüfen Sie, ob eine Zahl eine Dezimalzahl...
So zu kombinieren, dass Sie diese Funktion nutzen können,
Oder ich denke besser, die option zu verwenden,