Numéro JavaScript toLocaleString()
Exemples
Formatez un nombre dans une chaîne, en utilisant les paramètres régionaux :
let num = 1000000;
let text = num.toLocaleString();
Formatez un nombre dans une chaîne, en utilisant les paramètres régionaux spécifiques de la FINLANDE :
let num = 1000000;
let text = num.toLocaleString("fi-FI");
Formatez un nombre dans une chaîne de devise, en utilisant les paramètres régionaux spécifiques aux États-Unis :
let num = 1000000;
let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
Plus d'exemples ci-dessous
Définition et utilisation
La toLocaleString()
renvoie un nombre sous forme de chaîne, en utilisant le format de la langue locale.
Le format de langue dépend de la configuration locale de votre ordinateur.
Syntaxe
number.toLocaleString(locales, options)
Paramètres
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:
|
Valeur de retour
Taper | La description |
Un string | Chaîne représentant un nombre au format local. |
Plus d'exemples
Utilisez le paramètre options (objet) pour le formatage des devises :
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"});
Utilisation des paramètres régionaux spécifiques au JAPON :
let num = 1000000;
let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Prise en charge du navigateur
toLocaleString()
est une fonctionnalité ECMAScript3 (ES3).
ES3 (JavaScript 1999) est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Prise en charge du navigateur
(locales, options)
est pris en charge dans tous les navigateurs modernes :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 11 | Yes | Yes | Yes | Yes |