Hallo Franz,
wenn du Zahlen per Tastatureingabe verarbeiten möchtest, benötigst du ein
<input type="number" …>
per javascript kannst du die Eingabe dann mit
let inputelement = document.querySelector("…");
let inputnumber = inputelement.valueAsNumber;
So erhältst du eine Zahl, mit der du rechnen kannst, und keinen String aus Ziffern. Ich prüfe dann noch mit isNaN ob eine Zahl eingegeben wurde.
Erst bei der Ausgabe kommt dann toLocaleString
zum Einsatz.
Gruß
Jürgen