Méthode JavaScript String codePointAt()

Définition et utilisation

codePointAt() La méthode retourne la valeur Unicode à l'index (position) de la chaîne.

L'index de la première position est 0, le deuxième est 1,....

Veuillez également consulter :

Méthode charCodeAt()

Méthode charAt()

Méthode indexOf()

Méthode lastIndexOf()

Unicode

Pour plus d'informations sur l'ensemble de caractères Unicode, veuillez consulter notre Manuel de référence Unicode

Exemple

Exemple 1

Obtenir la valeur de code point du premier caractère de la chaîne :

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

Essayez-le vous-même

Exemple 2

Obtenir la valeur de code point du deuxième caractère :

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

Essayez-le vous-même

Exemple 3

Obtenir la valeur de code point de la dernière position :

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

Essayez-le vous-même

Exemple 4

Obtenir la valeur de code point du 15e caractère :

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

Essayez-le vous-même

La différence entre charCodeAt() et codePointAt()

charCodeAt() C'est UTF-16,codePointAt() C'est Unicode.

charCodeAt() Retourne un nombre entre 0 et 65535.

Les deux méthodes retournent des entiers représentant les codes UTF-16 des caractères, mais seulement codePointAt() Peut retourner une valeur complète de valeur Unicode supérieure à 0xFFFF (65535).

Pour plus d'informations sur l'ensemble de caractères Unicode, veuillez consulter notre Manuel de référence Unicode

Syntaxe

string.codePointAt(index)

Paramètre

Paramètre Description
index

Optionnel. Index de la chaîne dans la chaîne (position).

Valeur par défaut = 0.

Valeur de retour

Type Description
Numérique Valeur de code point (valeur de code point) à l'index spécifié.
undefined Si l'index est invalide.

Prise en charge du navigateur

codePointAt() C'est une caractéristique ECMAScript6 (ES6).

Tous les navigateurs modernes prennent en charge ES6 (JavaScript 2015) :

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Prend en charge Prend en charge Prend en charge Prend en charge Prend en charge

Internet Explorer 11 (ou versions antérieures) ne prend pas en charge codePointAt()

Pages associées

Chaîne JavaScript

Méthodes de chaîne JavaScript

Recherche de chaîne JavaScript