Méthode JavaScript String codePointAt()
- Page précédente charCodeAt()
- Page suivante concat()
- Retour au niveau supérieur Manuel de référence JavaScript String
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 :
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);
Exemple 2
Obtenir la valeur de code point du deuxième caractère :
let text = "HELLO WORLD"; let code = text.codePointAt(1);
Exemple 3
Obtenir la valeur de code point de la dernière position :
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Exemple 4
Obtenir la valeur de code point du 15e caractère :
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
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()
。
- Page précédente charCodeAt()
- Page suivante concat()
- Retour au niveau supérieur Manuel de référence JavaScript String