Número de JavaScript a Cadena local ()
Ejemplos
Formatee un número en una cadena, usando la configuración regional:
let num = 1000000;
let text = num.toLocaleString();
Formatee un número en una cadena, utilizando la configuración regional específica de FINLANDIA:
let num = 1000000;
let text = num.toLocaleString("fi-FI");
Formatee un número en una cadena de moneda, utilizando la configuración regional específica de EE. UU.:
let num = 1000000;
let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
Más ejemplos a continuación
Definición y uso
devuelve un número toLocaleString()
como una cadena, utilizando el formato del idioma local.
El formato del idioma depende de la configuración regional de su computadora.
Sintaxis
number.toLocaleString(locales, options)
Parámetros
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:
|
Valor devuelto
Escribe | Descripción |
Una cuerda | Una cadena que representa un número en el formato local. |
Más ejemplos
Use el parámetro de opciones (objeto) para el formato de moneda:
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"});
Usando la configuración regional específica de JAPÓN:
let num = 1000000;
let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Compatibilidad con navegador
toLocaleString()
es una característica de ECMAScript3 (ES3).
ES3 (JavaScript 1999) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Compatibilidad con navegador
(locales, options)
es compatible con todos los navegadores modernos:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 11 | Yes | Yes | Yes | Yes |