Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

Object.prototype.toLocaleString()

BaselineWidely available

El métodotoLocaleString() devuelve un string que representa a un objeto. Este método está pensado para ser redefinido en los objetos derivados, para los propósitos específicos de cada configuración regional.

Pruébalo

const date1 = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));console.log(date1.toLocaleString("ar-EG"));// Expected output: "٢٠‏/١٢‏/٢٠١٢ ٤:٠٠:٠٠ ص"const number1 = 123456.789;console.log(number1.toLocaleString("de-DE"));// Expected output: "123.456,789"

Sintaxis

objeto.toLocaleString()

Valor de retorno

Un string que representa al objeto.

Descripción

Object'stoLocaleString devuelve el resultado de llamar atoString().

Se proporciona esta función para que los objetos dispongan de un métodotoLocaleString genérico, aunque puede que no todos la utilicen. Véase la lista siguiente.

Objetos que redefinentoLocaleString

Ejemplos

Redefinición de toLocaleString() en Array

En los objetosArray se puede utilizartoLocaleString() para imprimir los valores delarray como un string, con indicadores opcionales de configuración regional (como símbolos de moneda) aplicados.

Por ejemplo:

js
const unArray = [4, 7, 10];let preciosEnEuros = unArray.toLocaleString("fr", {  style: "currency",  currency: "EUR",});// "4,00 €,7,00 €,10,00 €"

Redefinición de toLocaleString() para Date

En los objetosDate se usatoLocaleString() para imprimir fechas en un formato adecuado a la configuración regional.

Por ejemplo:

js
const unaFecha = new Date(Date.now());// "2020-07-07T19:51:44.046Z"let fechaAleman = unaFecha.toLocaleString("de");// "7.7.2020, 21:55:22"var fechaFrances = unaFecha.toLocaleString("fr");//"07/07/2020 à 21:55:22"

Redefinición de toLocaleString() para Number

En los objetosNumber se usatoLocaleString() para imprimir números de forma adecuada a la configuración regional, p. ej. para usar los separadores de miles correctos.

Por ejemplo:

js
const unNumero = 2901234564;// "2901234564"let numeroAleman = unNumero.toLocaleString("de");// "2.901.234.564"let numeroFrances = unNumero.toLocaleString("fr");// "2 901 234 564"

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-object.prototype.tolocalestring

Compatibilidad con navegadores

Ver también

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp