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

我想將此字符串解析爲數字1123。不過,如果我這樣做,我會得到NaN。有沒有人有一個建議,我可以解析這個數字?Typescript:將字符串解析爲數字

+0

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

+0

[打字稿將字符串轉換成一個數](HTTP的可能重複: //stackoverflow.com/questions/14667713/typescript-converting-a-string-to-a-number) –

回答

4

正如JavaScript,您可以使用parseIntparseFloat

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

數字僅適用於有效數字字符串和布爾值。

您想使用parseInt函數()

var number1 = parseInt("1123 mm");