JavaScript String codePointAt() Methode

Definitie en gebruik

codePointAt() De methode retourneert de Unicode-waarde op de index (positie) in de string.

De index van de eerste positie is 0, de tweede is 1,....

Zie ook:

charCodeAt() methode

charAt() methode

indexOf() methode

lastIndexOf() methode

Unicode

Voor meer informatie over de Unicode-caractergeset, bezoek onze Unicode Referentie Handboek

Voorbeeld

Voorbeeld 1

Verkrijg de waarde van de code point (code point) op de eerste positie in de string:

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

Probeer het zelf uit

Voorbeeld 2

Verkrijg de code point waarde van de tweede positie:

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

Probeer het zelf uit

Voorbeeld 3

Verkrijg de code point waarde van de laatste positie:

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

Probeer het zelf uit

Voorbeeld 4

Verkrijg de code point waarde van de 15e positie:

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

Probeer het zelf uit

Het verschil tussen charCodeAt() en codePointAt()

charCodeAt() Is UTF-16,codePointAt() Is Unicode.

charCodeAt() retourneert een getal tussen 0 en 65535.

Beide methoden retourneren een integer dat de UTF-16-code van het teken vertegenwoordigt, maar alleen codePointAt() Kan complete waarden teruggeven die groter zijn dan 0xFFFF (65535) van de Unicode-waarde.

Voor meer informatie over de Unicode-caractergeset, bezoek onze Unicode Referentie Handboek

Syntaxis

string.codePointAt(index)

Parameter

Parameter Beschrijving
index

Optioneel. Index (positie) in de string.

Standaardwaarde = 0.

Terugkeerwaarde

Type Beschrijving
Getal De code point waarde (code point value) op de gespecificeerde index.
undefined Als de index ongeldig is.

Browserondersteuning

codePointAt() Is een ECMAScript6 (ES6) kenmerk.

Alle moderne browsers ondersteunen ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Ondersteund Ondersteund Ondersteund Ondersteund Ondersteund

Internet Explorer 11 (of een eerdere versie) ondersteunt dit niet codePointAt()

Gerelateerde pagina's

JavaScript String

JavaScript String Methods

JavaScript String Search