TypeScript - Cadena 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. 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