var number1 = Number("1123 mm");
I want to parse this String to a number, 1123 to be exactly. However, I get NaN if I do this. Does anyone have a suggestion how I could parse this to a number?
var number1 = Number("1123 mm");
I want to parse this String to a number, 1123 to be exactly. However, I get NaN if I do this. Does anyone have a suggestion how I could parse this to a number?
Share Improve this question edited Mar 10, 2017 at 14:52 Daniel A. White 191k49 gold badges379 silver badges466 bronze badges asked Mar 10, 2017 at 14:46 mambo150mambo150 131 silver badge2 bronze badges 2- duplicate stackoverflow./questions/14667713/… – danywalls Commented Mar 10, 2017 at 14:50
- Possible duplicate of TypeScript Converting a String to a number – Daniel A. White Commented Mar 10, 2017 at 14:52
2 Answers
Reset to default 6Just as in JavaScript, you can use parseInt
and parseFloat
.
var number1 = parseInt("1123 mm", 10); // 1123
var number2 = parseFloat("115.65 lkjsdf"); // 115.65
Number only works for valid number strings and booleans.
You want to use parseInt()
var number1 = parseInt("1123 mm");