Object.prototype.toLocaleString()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.
La méthode toLocaleString()
renvoie une chaine de caractères représentant l'objet. Cette méthode est destinée à être surchargée par les objets dérivés à des fins spécifiques pour prendre en compte les locales.
Exemple interactif
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"
Syntaxe
obj.toLocaleString();
Valeur de retour
Une chaîne de caractères qui représente l'objet en tenant compte de la locale.
Description
La méthode toLocaleString
renvoie le résultat de l'appel à la méthode toString()
.
Cette fonction est destinée à fournir aux objets une méthode générique toLocaleString
, même si tous ne peuvent l'utiliser. Voir la liste ci-dessous.
Objets surchargeant la méthode toLocaleString
Spécifications
Specification |
---|
ECMAScript® 2025 Language Specification # sec-object.prototype.tolocalestring |
Compatibilité des navigateurs
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toLocaleString |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support