JavaScript String codePointAt() Methode
- Vorherige Seite charCodeAt()
- Nächste Seite concat()
- Zurück zur übergeordneten Ebene JavaScript String Referenzhandbuch
Definition und Verwendung
codePointAt()
Die Methode gibt den Unicode-Wert an der Indexposition (Position) im String zurück.
Der Index der ersten Position ist 0, der der zweiten 1,....
Siehe auch:
Unicode
Für mehr Informationen über die Unicode-Zeichensatz, besuchen Sie unsere Unicode-Referenzhandbuch.
Beispiel
Beispiel 1
Erhalten Sie den Code-Point-Wert des ersten Zeichens im String:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
Beispiel 2
Erhalten Sie den Code-Point-Wert des zweiten Zeichens:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
Beispiel 3
Erhalten Sie den Code-Point-Wert des letzten Zeichens:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Beispiel 4
Erhalten Sie den Code-Point-Wert des 15. Zeichens:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
Unterschied zwischen charCodeAt() und codePointAt()
charCodeAt()
Ist UTF-16,codePointAt()
Ist Unicode.
charCodeAt()
Gibt die Zahl zwischen 0 und 65535 zurück.
Beide Methoden geben die Integer-Werte der UTF-16-Codes der Zeichen zurück, aber nur codePointAt()
Kann den vollständigen Wert eines Unicode-Werts zurückgeben, der größer als 0xFFFF (65535) ist.
Für mehr Informationen über die Unicode-Zeichensatz, besuchen Sie unsere Unicode-Referenzhandbuch.
Syntax
string.codePointAt(index)
Parameter
Parameter | Beschreibung |
---|---|
index |
Optional. Der Index im String (Position). Standardwert = 0. |
Rückgabewert
Typ | Beschreibung |
---|---|
Zahl | Der Code-Point-Wert am angegebenen Index. |
undefined | Wenn der Index ungültig ist. |
Browser-Unterstützung
codePointAt()
Ist eine ECMAScript6 (ES6) -Funktion.
Alle modernen Browser unterstützen ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Unterstützt | Unterstützt | Unterstützt | Unterstützt | Unterstützt |
Internet Explorer 11 (oder frühere Versionen) unterstützt dies nicht codePointAt()
.
- Vorherige Seite charCodeAt()
- Nächste Seite concat()
- Zurück zur übergeordneten Ebene JavaScript String Referenzhandbuch