Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
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 propriété d'accesseur script des instances de Intl.Locale retourne le script utilisé pour écrire la langue particulière utilisée dans cette locale.
Le script, parfois appelé système d'écriture, est l'un des attributs principaux d'une locale. Il indique l'ensemble des symboles, ou glyphes, utilisés pour écrire une langue particulière. Par exemple, le script associé à l'anglais est l'alphabet latin, tandis que le script généralement associé au coréen est le Hangul. Dans de nombreux cas, indiquer un script n'est pas strictement nécessaire, car la langue (qui est nécessaire) n'est écrite que dans un seul script. Il existe toutefois des exceptions à cette règle, et il est important d'indiquer le script lorsque plusieurs scripts sont applicables.
La valeur de la propriété script est définie lors de la construction, soit par la partie de l'identifiant de locale après language, soit par l'option script du constructeur Intl.Locale(). Cette dernière prend le pas si les deux sont présentes ; et si aucune n'est présente, la propriété a pour valeur undefined.
Le mutateur d'accesseur de script est undefined. Vous ne pouvez pas modifier cette propriété directement.
Comme pour les autres sous-balises de locale, le script peut être ajouté à l'objet Intl.Locale soit par la chaîne de caractères de la locale, soit par un objet de configuration passé au constructeur.
Le script, si présent, est la deuxième partie d'une chaîne de caractères d'identifiant de langue Unicode valide, et peut être ajouté à la chaîne de caractères d'identifiant de locale initiale qui est passée au constructeur Intl.Locale(). Notez que le script n'est pas une partie obligatoire d'un identifiant de locale.
Le constructeur Intl.Locale() accepte un argument optionnel de type objet de configuration. Définissez la propriété script de l'objet de configuration sur le script souhaité, puis passez-le au constructeur.
| ECMAScript® 2027 Internationalization API Specification # sec-Intl.Locale.prototype.script |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 26 avr. 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.