Baseline Widely available
Die script
Accessor-Eigenschaft von Intl.Locale
Instanzen gibt das Schriftsystem zurück, das zur Darstellung der besonderen Sprache in diesem Gebietsschema verwendet wird.
Schrift, manchmal auch als Schriftsystem bezeichnet, ist eines der Kernelemente eines Gebietsschemas. Es gibt den Satz von Symbolen oder Glyphen an, die verwendet werden, um eine bestimmte Sprache zu schreiben. Zum Beispiel ist das mit Englisch assoziierte Schriftsystem Latein, während das üblicherweise mit Koreanisch assoziierte Schriftsystem Hangul ist. In vielen Fällen ist es nicht unbedingt notwendig, ein Schriftsystem zu benennen, da die Sprache (die erforderlich ist) nur in einem einzigen Schriftsystem geschrieben wird. Es gibt jedoch Ausnahmen von dieser Regel, und es ist wichtig, das Schriftsystem zu benennen, wenn mehrere Schriftsysteme anwendbar sind.
Der Wert der script
-Eigenschaft wird zur Bauzeit festgelegt, entweder durch den Teil des Gebietsschema-Identifiers nach language
oder durch die script
-Option des Intl.Locale()
Konstruktors. Letztere hat Vorrang, wenn beide vorhanden sind; und wenn keine vorhanden ist, hat die Eigenschaft den Wert undefined
.
Der Set-Accessor von script
ist undefined
. Sie können diese Eigenschaft nicht direkt ändern.
Wie andere Gebietsschema-Subtags kann das Schriftsystem über den Gebietsschema-String oder ein Konfigurationsobjekt als Argument dem Intl.Locale
-Objekt hinzugefügt werden.
Das Schriftsystem, sofern vorhanden, ist der zweite Teil eines gültigen Unicode-Sprach-Identifier-Strings und kann dem ursprünglichen Gebietsschema.Identifier-String hinzugefügt werden, der in den Intl.Locale()
Konstruktor übergeben wird. Beachten Sie, dass das Schriftsystem kein erforderlicher Teil eines Gebietsschema-Identifiers ist.
const locale = new Intl.Locale("en-Latn-US");
console.log(locale.script); // "Latn"
Hinzufügen eines Schriftsystems über das Konfigurationsobjekt-Argument
Der Intl.Locale()
Konstruktor hat ein optionales Konfigurationsobjekt-Argument. Setzen Sie die script
-Eigenschaft des Konfigurationsobjekts auf Ihr gewünschtes Schriftsystem und übergeben Sie es dann an den Konstruktor.
const locale = new Intl.Locale("fr-FR", { script: "Latn" });
console.log(locale.script); // "Latn"
Spezifikationen Browser-Kompatibilität Siehe auch
Intl.Locale
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4