JavaScript-nummer toLocaleString()
Voorbeelden
Maak een getal op in een tekenreeks met behulp van landinstellingen:
let num = 1000000;
let text = num.toLocaleString();
Maak een getal op in een tekenreeks, met behulp van de landinstelling die specifiek is voor FINLAND:
let num = 1000000;
let text = num.toLocaleString("fi-FI");
Maak een getal op in een valutatekenreeks, met behulp van de landinstelling van de VS:
let num = 1000000;
let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
Meer voorbeelden hieronder:
Definitie en gebruik
Het toLocaleString()
retourneert een getal als een tekenreeks, met behulp van de lokale taalindeling.
De taalindeling is afhankelijk van de landinstelling op uw computer.
Syntaxis
number.toLocaleString(locales, options)
Parameters:
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:
|
Winstwaarde
Type | Beschrijving |
Een draad | Een tekenreeks die een getal vertegenwoordigt in de lokale notatie. |
Meer voorbeelden
Gebruik de parameter options (object) voor valuta-opmaak:
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"});
Met behulp van de locale specifieke van JAPAN:
let num = 1000000;
let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Browserondersteuning
toLocaleString()
is een ECMAScript3 (ES3)-functie.
ES3 (JavaScript 1999) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Browserondersteuning
(locales, options)
wordt ondersteund in alle moderne browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 11 | Yes | Yes | Yes | Yes |