JavaScript String codePointAt() Methode

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:

charCodeAt()-Methode

charAt()-Methode

indexOf()-Methode

lastIndexOf()-Methode

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);

Probieren Sie es selbst aus

Beispiel 2

Erhalten Sie den Code-Point-Wert des zweiten Zeichens:

let text = "HELLO WORLD";
let code = text.codePointAt(1);

Probieren Sie es selbst aus

Beispiel 3

Erhalten Sie den Code-Point-Wert des letzten Zeichens:

let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);

Probieren Sie es selbst aus

Beispiel 4

Erhalten Sie den Code-Point-Wert des 15. Zeichens:

let text = "HELLO WORLD";
let code = text.charCodeAt(15);

Probieren Sie es selbst aus

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().

Verwandte Seiten

JavaScript-String

JavaScript-Stringmethoden

JavaScript-Stringsuche