.toFixed nicht für .0 *

8

Ich habe ein paar Werte:

%Vor%

und Funktion:

%Vor%

diese Rückkehr:

%Vor%

LIVE

Ich möchte maximale Größe nach Punkt - 2, aber nur wenn Zahlen nach! = 0. Also möchte ich erhalten:

%Vor%

Wie kann ich es machen?

    
user2565589 09.07.2013, 18:54
quelle

3 Antworten

36

.toFixed(x) gibt eine Zeichenfolge zurück. Parsen Sie es wieder als Float:

%Vor%

Ссылка

    
Blazemonger 09.07.2013 18:55
quelle
7

Angenommen, Sie möchten String Ausgaben

%Vor%     
Paul S. 09.07.2013 18:55
quelle
5

Der "richtige" Weg, es zu tun, ist wie folgt:

%Vor%

Wenn Sie es auf zwei Dezimalstellen kürzen möchten (dh 1,238 geht zu 1,23 anstelle von 1,24), verwenden Sie floor anstelle von round .

    
Niet the Dark Absol 09.07.2013 18:57
quelle

Tags und Links