JavaScript Number toLocaleString() Methode
- Vorherige Seite toFixed()
- Nächste Seite toPrecision()
- Zurück zur vorherigen Ebene JavaScript Number Referenzhandbuch
Definition und Verwendung
toLocaleString()
Geben Sie die Zahl als Zeichenkette zurück, formatiert in der lokalen Spracheinstellung.
Die Sprachformatierung hängt von der Regionaleinstellung Ihres Computers ab.
Beispiel
Beispiel 1
Verwenden Sie die Regionaleinstellungen, um die Zahl in eine Zeichenkette zu formatieren:
let num = 1000000; let text = num.toLocaleString();
Beispiel 2
Verwenden Sie die spezifische Spracheinstellung Finnlands, um die Zahl in eine Zeichenkette zu formatieren:
let num = 1000000; let text = num.toLocaleString("fi-FI");
Beispiel 3
Verwenden Sie die spezifische Spracheinstellung der USA, um die Zahl in eine Währungssymbolzeichenkette zu formatieren:
let num = 1000000; let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
Beispiel 4
Verwenden Sie options Parameter (Objekt) für Währungsformatierung:
let num = new Number(1000000); const myObj = { style: "currency", currency: "EUR" } let text = num.toLocaleString("en-GB", myObj);
Beispiel 5
let num = new Number(1000000); let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
Beispiel 6
Verwenden Sie die spezifische Sprache-Umgebung von JAPAN:
let num = 1000000; let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Grammatik
number.toLocaleString(locales, options)
Parameter
Parameter | Beschreibung |
---|---|
locales | Optional. Sprache-spezifische Formate, die verwendet werden sollen. Bitte siehe Tabelle unten. |
options | Optional. Ein Objekt mit Formatoptionen. Bitte siehe Tabelle unten. |
locales Akzeptable Werte für den Parameter:
ar-SA
Arabische Sprache (Saudi-Arabien)bn-BD
Bengalische Sprache (Bangladesch)bn-IN
Bengalische Sprache (Indien)cs-CZ
Tschechische Sprache (Tschechische Republik)da-DK
Dänische Sprache (Dänemark)de-AT
Österreichisches Deutschde-CH
Deutsche Sprache "Schweiz"de-DE
Standarddeutsche Sprache (in Deutschland verwendet)el-GR
Neugriechische Spracheen-AU
Australisches Englischen-CA
Kanadisches Englischen-GB
Britisches Englischen-IE
Irisches Englischen-IN
Indisches Englischen-NZ
Neuseeländisches Englischen-US
US-amerikanisches Englischen-ZA
Englisch (Südafrika)es-AR
Argentinisches Spanisches-CL
Chilenisches Spanisches-CO
Kolumbianisches Spanisches-ES
Kastiljanisches Spanisch (in Nordwestspanien verwendet)es-MX
Mexikanisches Spanisches-US
US-amerikanisches Spanischfi-FI
Finnische Sprache (Finnland)fr-BE
Belgisches Französischfr-CA
Kanadisches Französischfr-CH
Französisch "Schweiz"fr-FR
Standardfranzösisch (insbesondere in Frankreich)he-IL
Hebräische Sprache (Israel)hi-IN
Hindi (Indien)hu-HU
Ungarische Sprache (Ungarn)id-ID
Indonesisch (Indonesien)it-CH
“Schweizer” Italienischit-IT
Standarditalienisch (in Italien verwendet)ja-JP
Japanisch (Japan)ko-KR
Koreanisch (Republik Korea)nl-BE
Belgischer Niederländischnl-NL
Standardniederländisch (Niederländisch)no-NO
Norwegisch (Norwegen)pl-PL
Polnisch (Polen)pt-BR
Brasilianisches Portugiesischpt-PT
Europäisches Portugiesisch (Schreib- und Ausdrucksportugiesisch)ro-RO
Rumänisch (Rumänien)ru-RU
Russisch (Russische Föderation)sk-SK
Slowakisch (Slowakei)sv-SE
Schwedisch (Schweden)ta-IN
Indische Tamilta-LK
Sri Lankische Tamilth-TH
Thai (Thailand)tr-TR
Türkisch (Türkei)zh-CN
China, vereinfachte chinesische Schriftzh-HK
Hongkong, traditionelle chinesische Schriftzh-TW
Taiwan, traditionelle chinesische Schrift
options Optionen, die der Parameter akzeptiert:
Optionen | Wert |
---|---|
currency |
Gültige Werte: Jeglicher Währungscode (z.B. "EUR", "USD", "INR" usw.) |
currencyDisplay |
Gültige Werte:
|
localeMatcher |
Gültige Werte:
|
maximumFractionDigits |
Zahl von 0 bis 20 (Standard ist 3) |
maximumSignificantDigits |
Zahl von 1 bis 21 (Standard ist 21) |
minimumFractionDigits |
Zahl von 0 bis 20 (Standard ist 3) |
minimumIntegerDigits |
Zahl von 1 bis 21 (Standard ist 1) |
minimumSignificantDigits |
Zahl von 1 bis 21 (Standard ist 21) |
style |
Gültige Werte:
|
useGrouping |
Gültige Werte:
|
Rückgabewert
Typ | Beschreibung |
---|---|
Zeichenfolge | Zeichenfolge zur Darstellung der lokalen Formatzahl. |
Technische Details
Rückgabewert
Die Zeichenfolge der Zahl, die von der Implementierung festgelegt wird, wird formatiert, um der lokalen Norm zu entsprechen und kann die durch Kommata oder Tausendertrennzeichen verwendeten Zeichensetzung beeinflussen.
Ausgelöst
Ausnahme | Beschreibung |
---|---|
TypeError | Wird eine Ausnahme ausgelöst, wenn das Objekt, das diese Methode aufruft, nicht ein Number ist. |
Browser-Unterstützung
toLocaleString()
Dies ist eine Eigenschaft von ECMAScript3 (ES3).
Alle Browser unterstützen ES3 (JavaScript 1999) vollständig:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
- Vorherige Seite toFixed()
- Nächste Seite toPrecision()
- Zurück zur vorherigen Ebene JavaScript Number Referenzhandbuch