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