Javascript, um eine Zeichenfolge in eine Zahl zu konvertieren?

8
%Vor%

Wie konvertiert man das obige in 0.25?

    
user198729 25.01.2010, 05:52
quelle

4 Antworten

23

Es gibt mehrere Möglichkeiten, dies zu erreichen:

Mit dem unären Plus-Operator:

%Vor%

Der Number -Konstruktor:

%Vor%

Die Funktion parseFloat :

%Vor%     
CMS 25.01.2010, 05:52
quelle
1
%Vor%     
Amarghosh 25.01.2010 05:55
quelle
0

var f = parseFloat(str);

    
lincolnk 25.01.2010 05:54
quelle
0

Für Ihren Fall verwenden Sie einfach:

%Vor%

Es gibt einige Möglichkeiten, die Zeichenkette in Javascript zu konvertieren.

Der beste Weg:

%Vor%

Es ist einfach genug und funktioniert mit int und float
num wird NaN sein, wenn die str nicht zu einer gültigen Zahl analysiert werden kann

Sie können auch:

%Vor%

oder

%Vor%

NICHT :

%Vor%

Verwenden Sie parseInt nur für Spezialfälle, zum Beispiel

%Vor%     
cuixiping 20.05.2017 10:12
quelle

Tags und Links