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. VuelveNaN si el índice dado no es entre 0 y 1 menor 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));
Al compilar, generará el mismo código en JavaScript.
Su salida es la siguiente:
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