Hallo Cem,
eine feste Anzahl von Nachkommastellen bekommst Du über den options-Parameter von toLocaleString.
Also so:
elem.textContent = zahl.toLocaleString(
undefined,
{ minimumFractionDigits: 2,
maximumFractionDigits: 2,
useGrouping: true} );
Das gibt dann genau 2 Nachkommastellen, und Tausendergruppierung gemäß Locale.
undefined
als 1. Parameter bedeutet: Verwende das Locale des Anwenders.
Alternativ kannst Du Dir ein Formatierungsobjekt erzeugen, wenn Du viel zu formatieren hast:
const formatter = new Intl.NumberFormat(
undefined,
{ minimumFractionDigits: 2,
maximumFractionDigits: 2,
useGrouping: true});
elem.textContent = formatter.format(zahl);
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi