Stringa JavaScript - metodo charCodeAt ()

Descrizione

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

Utilizzare la sintassi seguente per trovare il codice carattere in un indice particolare.

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. Restituisce NaN se l'indice specificato non è compreso tra 0 e 1 inferiore alla lunghezza della stringa.

Esempio

Prova il seguente esempio.

<html>
   <head>
      <title>JavaScript String charCodeAt() Method</title>
   </head>
   
   <body>   
      <script type = "text/javascript">
         var str = new String( "This is string" );
         document.write("str.charCodeAt(0) is:" + str.charCodeAt(0)); 
         document.write("<br />str.charCodeAt(1) is:" + str.charCodeAt(1)); 
         document.write("<br />str.charCodeAt(2) is:" + str.charCodeAt(2)); 
         document.write("<br />str.charCodeAt(3) is:" + str.charCodeAt(3)); 
         document.write("<br />str.charCodeAt(4) is:" + str.charCodeAt(4)); 
         document.write("<br />str.charCodeAt(5) is:" + str.charCodeAt(5)); 
      </script>      
   </body>
</html>

Produzione

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