TypeScript - Stringa charCodeAt ()

Questo metodo restituisce un numero che indica il valore Unicode del carattere in corrispondenza dell'indice specificato. I punti di codice Unicode vanno da 0 a 1.114.111. I primi 128 punti di codice Unicode sono una corrispondenza diretta della codifica dei caratteri ASCII. charCodeAt () restituisce sempre un valore inferiore a 65.536.

Sintassi

string.charCodeAt(index);

Dettagli argomento

index- Un numero intero compreso tra 0 e 1 inferiore alla lunghezza della stringa; se non specificato, il valore predefinito è 0.

Valore di ritorno

Restituisce un numero che indica il valore Unicode del carattere in corrispondenza dell'indice specificato. RitornaNaN se l'indice dato non è compreso tra 0 e 1 inferiore alla lunghezza della stringa.

Esempio

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

Durante la compilazione, genererà lo stesso codice in JavaScript.

Il suo output è il seguente:

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