ES6 - charCodeAt ()

Cette méthode renvoie un nombre indiquant la valeur Unicode du caractère à l'index donné. Les points de code Unicode vont de 0 à 1 114 111. Les 128 premiers points de code Unicode correspondent directement au codage de caractères ASCII. charCodeAt () renvoie toujours une valeur inférieure à 65 536.

Syntaxe

string.charCodeAt(index);

Détails de l'argument

  • index- Un entier entre 0 et 1 inférieur à la longueur de la chaîne; si non spécifié, la valeur par défaut est 0.

Valeur de retour

Renvoie un nombre indiquant la valeur Unicode du caractère à l'index donné. Il renvoie NaN si l'index donné n'est pas entre 0 et 1 inférieur à la longueur de la chaîne.

Exemple

var str = new String("This is string");
console.log("str.charAt(0) is:" + str.charCodeAt(0));
console.log("str.charAt(1) is:" + str.charCodeAt(1));
console.log("str.charAt(2) is:" + str.charCodeAt(2));
console.log("str.charAt(3) is:" + str.charCodeAt(3));
console.log("str.charAt(4) is:" + str.charCodeAt(4));
console.log("str.charAt(5) is:" + str.charCodeAt(5));

Production

str.charAt(0) is:84
str.charAt(1) is:104
str.charAt(2) is:105
str.charAt(3) is:115
str.charAt(4) is:32
str.charAt(5) is:105