El método toLocaleString() convierte un número en una string, utilizando un formato de idioma local. El idioma depende de la configuración regional de su computadora.
Sintaxis:
number.toLocaleString(locales, options)
Parámetros:
- locales: Este es un parámetro opcional. Especifica el formato de idioma a utilizar.
- opciones: este parámetro también es opcional.
- Incluye MaximumFractionDigits que representan un número de 0 a 20 (el valor predeterminado es 3)
- Incluye máximos de dígitos significativos que representan un número del 1 al 21 (el valor predeterminado es 21).
Nota: Hay otras opciones como parámetros, como los dígitos de fracción mínimos, los dígitos significativos mínimos, la moneda y muchos más. El desarrollador puede usarlos según los requisitos de la aplicación.
Valor de retorno: el valor de retorno puede ser una string que represente un número.
Ejemplo: El siguiente código demuestra todas las conversiones.
HTML
<script> // Declaring an variable a var n = new Number(705870689); document.write("ar-SA: " + n.toLocaleString("ar-SA") + "<br>"); document.write("bn-BD: " + n.toLocaleString("bn-BD") + "<br>"); document.write("bn-IN: " + n.toLocaleString("bn-IN") + "<br>"); document.write("cs-CZ: " + n.toLocaleString("cs-CZ") + "<br>"); </script>
Producción:
ar-SA: ٧٠٥٬٨٧٠٬٦٨٩ bn-BD: ৭০,৫৮,৭০,৬৮৯ bn-IN: ৭০,৫৮,৭০,৬৮৯ cs-CZ: 705 870 689
Ejemplo 2: El siguiente ejemplo demuestra los atributos de estilo y moneda.
Javascript
<script> // Declaring an variable a var a = new Number(159900); // Creating an dictionary like object and // include currency and style var myObj = { style: "currency", currency: "EUR" } document.write(a.toLocaleString("en-GB", myObj)); </script>
Producción:
€159,900.00
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA