Método JavaScript String.prototype.charCodeAt()

A continuación se muestra el ejemplo del método String.prototype.charCodeAt().

  • Ejemplo:

    <script>
    function func() {
        var str = 'GEEKS';
        var value = str.charCodeAt(0);
        document.write(value);    
    }
      
    func();
    </script>
  • Producción:
    71
    

El método str.charCodeAt() devuelve una unidad de código de conjunto de caracteres Unicode del carácter presente en el índice de la string especificada como argumento. La sintaxis del método es la siguiente:

str.charCodeAt(index)

Argumentos
El único argumento de este método es el índice del carácter en la string cuyo Unicode se va a utilizar. El rango del índice es de 0 a longitud – 1 .

Valor devuelto
Este método devuelve el Unicode (entre 0 y 65535) del carácter cuyo índice se proporciona al método como argumento. Si el índice proporcionado está fuera de rango, este método devuelve NaN .

A continuación se proporcionan ejemplos del método anterior:

Ejemplo 1:

Input:
var str = 'ephemeral';
print(str.charCodeAt(4));

Output:
109

En este ejemplo, el método charCodeAt() extrae el carácter de la string en el índice 4 . Dado que este carácter es m , este método devuelve la secuencia Unicode como 109 .

Ejemplo 2:

Input:
var str = 'ephemeral';
print(str.charCodeAt(20));

Output:
NaN

En este ejemplo, el método charCodeAt() extrae el carácter de la string en el índice 20 . Dado que el índice está fuera de los límites de la string, este método devuelve la respuesta como NaN .

Los códigos para el método anterior se proporcionan a continuación:

Programa 1:

<script>
// JavaScript to illustrate charCodeAt() method
  
function func() {
    var str = 'ephemeral';
  
    // Finding the code of the character at
    // given index 
    var value = str.charCodeAt(4);
    document.write(value);    
}
  
func();
</script>

Producción:

109

Programa 2:

<script>
// JavaScript to illustrate charCodeAt() method
  
function func() {
    var str = 'ephemeral';
  
    // Finding the code of the character 
    // at given index 
    var value = str.charCodeAt(20);
  
    document.write(value);    
}
func();
</script> 

Producción:

NaN

Navegadores compatibles:

  • Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Internet Explorer 4 y superior
  • safari 1 y superior
  • Ópera 4 y superior

Publicación traducida automáticamente

Artículo escrito por HGaur y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *