Given a string representation of a number, how can I convert it to
number type in TypeScript?
var numberString: string = "1234"; var numberValue: number = /* what should I do with `numberString`? */;
var x = "32"; var y: number = +x;
All of the mentioned techniques will have correct typing and will correctly parse simple decimal integer strings like
"123", but will behave differently for various other, possibly expected, cases (like
"123.45") and corner cases (like
Table taken from this answer