String JavaScript - Método charCodeAt ()

Descrição

Este método retorna um número que indica o valor Unicode do caractere no índice fornecido.

Os pontos de código Unicode variam de 0 a 1.114.111. Os primeiros 128 pontos de código Unicode são uma correspondência direta da codificação de caracteres ASCII.charCodeAt() sempre retorna um valor menor que 65.536.

Sintaxe

Use a seguinte sintaxe para localizar o código do caractere em um índice específico.

string.charCodeAt(index);

Detalhes do argumento

index- Um número inteiro entre 0 e 1 menor que o comprimento da string; se não for especificado, o padrão é 0.

Valor de retorno

Retorna um número que indica o valor Unicode do caractere no índice fornecido. Ele retorna NaN se o índice fornecido não for entre 0 e 1 menor que o comprimento da string.

Exemplo

Experimente o seguinte exemplo.

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

Resultado

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