JavaScript-Nummer toLocaleString()
Beispiele
Formatieren Sie eine Zahl in eine Zeichenfolge, indem Sie die Gebietsschemaeinstellungen verwenden:
let num = 1000000;
let text = num.toLocaleString();
Formatieren Sie eine Zahl in eine Zeichenfolge, indem Sie das für FINNLAND spezifische Gebietsschema verwenden:
let num = 1000000;
let text = num.toLocaleString("fi-FI");
Formatieren Sie eine Zahl in eine Währungszeichenfolge, indem Sie das für USA spezifische Gebietsschema verwenden:
let num = 1000000;
let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
Weitere Beispiele unten
Definition und Verwendung
Der toLocaleString()
gibt eine Zahl als Zeichenfolge zurück, wobei das lokale Sprachformat verwendet wird.
Das Sprachformat hängt von der Ländereinstellung auf Ihrem Computer ab.
Syntax
number.toLocaleString(locales, options)
Parameter
Parameter | Description | ||||||||||||||||||||
locales |
Optional. The language specific format to use. Click on the "Try it" button to see all values in action. ar-SA Arabic (Saudi Arabia)bn-BD Bangla (Bangladesh)bn-IN Bangla (India)cs-CZ Czech (Czech Republic)da-DK Danish (Denmark)de-AT Austrian Germande-CH "Swiss" Germande-DE Standard German (as spoken in Germany)el-GR Modern Greeken-AU Australian Englishen-CA Canadian Englishen-GB British Englishen-IE Irish Englishen-IN Indian Englishen-NZ New Zealand Englishen-US US Englishen-ZA English (South Africa)es-AR Argentine Spanishes-CL Chilean Spanishes-CO Colombian Spanishes-ES Castilian Spanish (as spoken in Central-Northern Spain)es-MX Mexican Spanishes-US American Spanishfi-FI Finnish (Finland)fr-BE Belgian Frenchfr-CA Canadian Frenchfr-CH "Swiss" Frenchfr-FR Standard French (especially in France)he-IL Hebrew (Israel)hi-IN Hindi (India)hu-HU Hungarian (Hungary)id-ID Indonesian (Indonesia)it-CH "Swiss" Italianit-IT Standard Italian (as spoken in Italy)ja-JP Japanese (Japan)ko-KR Korean (Republic of Korea)nl-BE Belgian Dutchnl-NL Standard Dutch (as spoken in The Netherlands)no-NO Norwegian (Norway)pl-PL Polish (Poland)pt-BR Brazilian Portuguesept-PT European Portuguese (as written and spoken in Portugal)ro-RO Romanian (Romania)ru-RU Russian (Russian Federation)sk-SK Slovak (Slovakia)sv-SE Swedish (Sweden)ta-IN Indian Tamilta-LK Sri Lankan Tamilth-TH Thai (Thailand)tr-TR Turkish (Turkey)zh-CN Mainland China, simplified characterszh-HK Hong Kong, traditional characterszh-TW Taiwan, traditional characters |
||||||||||||||||||||
options | Optional. An object with formatting options:
|
Rückgabewert
Typ | Beschreibung |
Ein Faden | Eine Zeichenfolge, die eine Zahl im lokalen Format darstellt. |
Mehr Beispiele
Verwenden Sie den Optionsparameter (Objekt) für die Währungsformatierung:
let num = new Number(1000000);
const myObj = {
style: "currency",
currency: "EUR"
}
let text = num.toLocaleString("en-GB", myObj);
let num = new Number(1000000);
let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
Verwendung des für JAPAN spezifischen Gebietsschemas:
let num = 1000000;
let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Browser-Unterstützung
toLocaleString()
ist eine ECMAScript3 (ES3)-Funktion.
ES3 (JavaScript 1999) wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Browser-Unterstützung
(locales, options)
wird in allen modernen Browsern unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 11 | Yes | Yes | Yes | Yes |