2017-03-10 2 views
-2
var number1 = Number("1123 mm"); 

Ich möchte diesen String auf eine Zahl analysieren, 1123 um genau zu sein. Allerdings bekomme ich NaN, wenn ich das tue. Hat jemand einen Vorschlag wie ich das auf eine Nummer parsen könnte?Typescript: Parsen eines Strings mit Zeichen zu einer Zahl

+0

Duplikat http://stackoverflow.com/questions/14667713/typescript-converting-a-string-to-a-number#14668510 –

+0

Mögliche Duplikat [Typoskript einen String in eine Zahl konvertieren] (http: //stackoverflow.com/questions/14667713/typescript-converting-a-string-to-a-number) –

Antwort

4

Genau wie in JavaScript Sie parseInt und parseFloat verwenden können.

var number1 = parseInt("1123 mm", 10); // 1123 
var number2 = parseFloat("115.65 lkjsdf"); // 115.65 
0

Nummer funktioniert nur für gültige Anzahl Strings und Booleans.

Sie wollen ParseInt verwenden()

var number1 = parseInt("1123 mm"); 
Verwandte Themen