Wie formatiert man Zahlen in JavaScript mit Leerzeichen oder Kommas zur Trennung der Tausender?
Hallo zusammen! Ich schreibe einen Online-Shop in JavaScript und bin auf folgendes Problem gestoßen: Bei der Anzeige von Produktpreisen werden Zahlen in einer unleserlichen Form dargestellt. Zum Beispiel wird der Preis eines Artikels von 1500000 als "1500000" angezeigt, ich würde aber gerne "1 500 000" oder "1,500,000" sehen.
Ich habe versucht, toLocaleString() zu verwenden, aber es funktioniert aus irgendeinem Grund nicht korrekt für alle Zahlen. Hier ist mein Code:
```javascript
let price = 1500000;
console.log(price.toLocaleString()); // Gibt "1500000" aus (ohne Trennzeichen)
```
Dabei habe ich in meinem Browser das russische Locale. Ich habe auch versucht, Parameter zu übergeben:
```javascript
console.log(price.toLocaleString('ru-RU')); // Immer noch "1500000"
```
Vielleicht mache ich etwas falsch? Oder gibt es eine andere Möglichkeit, Tausendertrennzeichen hinzuzufügen? Die Lösung sollte in allen modernen Browsern funktionieren.