Zahlenformatierung
Formatieren Sie Zahlen für verschiedene Sprachen und Stile: Dezimal-, Währungs-, Prozent-, wissenschaftliche und technische Schreibweise. Sehen Sie die Unterschiede bei der internationalen Zahlenformatierung.
Formatted by Locale
| Locale | Formatted | |
|---|---|---|
US English en-US | 1,234,567.89 | |
UK English en-GB | 1,234,567.89 | |
German de-DE | 1.234.567,89 | |
French fr-FR | 1 234 567,89 | |
Spanish es-ES | 1.234.567,89 | |
Japanese ja-JP | 1,234,567.89 | |
Chinese zh-CN | 1,234,567.89 | |
Arabic (SA) ar-SA | ١٬٢٣٤٬٥٦٧٫٨٩ | |
Indian English en-IN | 12,34,567.89 | |
Portuguese (BR) pt-BR | 1.234.567,89 | |
Russian ru-RU | 1 234 567,89 | |
Korean ko-KR | 1,234,567.89 |
So verwenden Sie Zahlenformatierung
- 1Geben Sie eine beliebige Zahl in das Eingabefeld ein.
- 2Wählen Sie eine Sprache (US, EU, UK, Indien usw.) und einen Formatstil (Dezimal-, Währungs-, Prozentschreibweise).
- 3Zeigen Sie die formatierte Zahl an und kopieren Sie sie zur Verwendung in Ihrer Anwendung.
ZenovayAnalytics
Machen Sie aus Besuchern Kunden.
- Besucher-Tracking in Echtzeit
- Datenschutz zuerst, kein Cookie-Banner
- In zwei Minuten eingerichtet
Verwandte Tools
Farbkonverter
Konvertieren Sie Farben zwischen HEX, RGB, HSL und CMYK-Formaten. Live-Vorschau mit Farbwähler.Einheitskonverter
Konvertieren Sie zwischen Längen-, Gewichts-, Temperatur-, Flächen-, Volumen-, Geschwindigkeitseinheiten und mehr.Zahlenbasen-Converter
Konvertieren Sie Zahlen zwischen binären, oktalen, dezimalen und hexadezimalen Basen.Unix-Zeitstempel-Konverter
Konvertieren Sie zwischen Unix-Zeitstempeln und lesbaren Datumsangaben. Zeigen Sie ISO 8601, UTC, Ortszeit und relative Zeit an.Häufig gestellte Fragen
Warum formatieren verschiedene Laender Zahlen unterschiedlich?▾
Die Zahlenformatierung variiert weltweit je nach Konvention. Dezimaltrennzeichen: USA/GB verwenden Punkt (1.234,56); ein Grossteil Europas verwendet Komma (1.234,56); die Schweiz verwendet Apostroph fuer Tausender (1'234,56). Tausendergruppenierung: Die meisten Laender gruppieren nach 3 Ziffern; Indien verwendet 2-2-3-Gruppenierung (1,23,456). Waehrungsplatzierung: USD verwendet 1.234 $ (Praefix); EUR verwendet 1.234 € (Suffix in einigen Gebietsschemas). Schreibrichtung beeinflusst ebenfalls die Formatierung. Der Unicode CLDR (Common Locale Data Repository) standardisiert Locale-Daten, die von Intl.NumberFormat verwendet werden.
Was ist Intl.NumberFormat in JavaScript?▾
Intl.NumberFormat ist eine eingebaute JavaScript-API fuer locale-basierte Zahlenformatierung. Einfach: new Intl.NumberFormat('de-DE').format(1234.5) -> '1.234,5'. Waehrung: new Intl.NumberFormat('en-US', {style: 'currency', currency: 'USD'}).format(1234.5) -> '$1,234.50'. Prozent: new Intl.NumberFormat('en-US', {style: 'percent'}).format(0.42) -> '42%'. Optionen: minimumFractionDigits, maximumFractionDigits, notation ('standard', 'scientific', 'engineering', 'compact'), compactDisplay.
Was ist der Unterschied zwischen wissenschaftlicher und technischer Notation?▾
Wissenschaftliche Notation: eine nicht-null Stelle vor dem Dezimalzeichen, beliebiger Exponent. Beispiel: 1,23 x 10^6 fuer 1.230.000. Technische Notation: Exponent immer ein Vielfaches von 3 (Kilo, Mega, Giga...). Beispiel: 1,23 x 10^6 oder 123 x 10^3. SI-Praefix entsprechen der technischen Notation: 10^3 = Kilo (k), 10^6 = Mega (M), 10^9 = Giga (G), 10^-3 = Milli (m), 10^-6 = Mikro (u). Die technische Notation wird in der Elektronik und Physik bevorzugt, wo SI-Praefix einen praktischen Bezug haben.
Was ist kompakte Zahlennotation?▾
Kompakte Notation kuerzt grosse Zahlen ab: 1.200 -> '1,2K', 1.200.000 -> '1,2M', 1.200.000.000 -> '1,2B' (US) oder '1,2Md' (Franzoesisch). Implementiert via Intl.NumberFormat mit notation: 'compact'. Kurzform: '1,2K', '1,2M'. Langform: '1,2 Tausend', '1,2 Millionen'. Dies variiert je nach Locale - Japanisch verwendet man (10.000) und oku (100M) anstelle von Tausend. Nuetzlich fuer Dashboards, Analysen und Anzeige von Social-Media-Kennzahlen.
Wie formatiere ich Waehrungen korrekt in Web-Apps?▾
Waehrungssymbole niemals fest codieren - Intl.NumberFormat verwenden. Beispiel: new Intl.NumberFormat('ja-JP', {style: 'currency', currency: 'JPY'}).format(1234) -> 'Y1,234' (keine Dezimalstellen). Tipps: Waehrungscode immer getrennt vom formatierten String speichern - 1234,56 und 'USD' separat ablegen. Fuer die Buchhaltung verwenden negative Betraege oft Klammern: (1.234,56). ISO 4217-Waehrungscodes verwenden (USD, EUR, GBP, JPY). Waehrung gemaess dem Locale des Nutzers anzeigen, nicht dem Ursprungsland der Waehrung.