ES6 - charCodeAt ()

Este método devuelve un número que indica el valor Unicode del carácter en el índice dado. Los puntos de código Unicode van de 0 a 1,114,111. Los primeros 128 puntos de código Unicode son una coincidencia directa de la codificación de caracteres ASCII. charCodeAt () siempre devuelve un valor menor que 65.536.

Sintaxis

string.charCodeAt(index);

Detalles del argumento

  • index- Un número entero entre 0 y 1 menor que la longitud de la cadena; si no se especifica, el valor predeterminado es 0.

Valor devuelto

Devuelve un número que indica el valor Unicode del carácter en el índice dado. Devuelve NaN si el índice dado no está entre 0 y 1 menos que la longitud de la cadena.

Ejemplo

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

Salida

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