Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Intl.Locale.prototype.toString()
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 2020.
La méthodeIntl.Locale.prototype.toString() renvoiel'identifiant de locale complet pour la locale courante.
Dans cet article
Exemple interactif
const french = new Intl.Locale("fr-Latn-FR", { calendar: "gregory", hourCycle: "h12",});const korean = new Intl.Locale("ko-Kore-KR", { numeric: true, caseFirst: "upper",});console.log(french.toString());// Expected output: "fr-Latn-FR-u-ca-gregory-hc-h12"console.log(korean.toString());// Expected output: "ko-Kore-KR-u-kf-upper-kn"Syntaxe
locale.toString();Valeur de retour
La chaîne de caractères représentant l'identifiant complet de la locale.
Description
Une instance deLocale est une représentation JavaScript d'une locale au sens Unicode. Les informations décrivant une locale donnée (la langue, le système d'écriture, le type de calendrier, etc.) peuvent être encodées en une chaîne de caractères qui est l'identifiant de la locale. Lorsqu'on appelle la méthodetoString() sur une instance deLocale, on obtiendra l'identifiant complet de la locale.
Exemples
let maLocale = new Intl.Locale("fr-Latn-FR", { hourCycle: "h24", calendar: "gregory",});console.log(maLocale.baseName); // Affiche "fr-Latn-FR"console.log(maLocale.toString()); // Affiche "fr-Latn-FR-u-ca-gregory-hc-h24"Spécifications
| Specification |
|---|
| ECMAScript® 2026 Internationalization API Specification> # sec-Intl.Locale.prototype.toString> |