Wie konvertiert man einen String in eine Zahl in TypeScript (und JavaScript)?
Hallo zusammen! Ich habe gerade angefangen, TypeScript zu lernen, und habe ein Problem mit der Konvertierung von Strings in Zahlen. In normalem JavaScript habe ich `parseInt()` oder `Number()` verwendet, aber in TypeScript funktioniert alles etwas anders wegen der strengen Typisierung.\n\nHier ist ein Beispiel meines Codes:\n\n```javascript\nconst userInput: string = "42";\nconst age: number = parseInt(userInput); // Fehler!\n```\n\nTypeScript gibt einen Fehler aus, dass `parseInt` `number` zurückgibt, aber ich möchte diesen Wert einer Variable mit dem Typ `number` zuweisen. Obwohl es eigentlich logisch erscheint...\n\nIch habe es auch so versucht:\n\n```javascript\nconst price: string = "19.99";\nconst total: number = Number(price);\n```\n\nAber TypeScript beschwert sich, dass `Number` `NaN` zurückgeben kann, und `NaN` hat den Typ `number`, aber es ist nicht wirklich eine Zahl. Ich bin verwirrt.\n\nKönnt ihr mir sagen, wie man das richtig macht?