Repository navigation
Expand file tree
/
Copy pathindex.md
More file actions
58 lines (37 loc) · 1.78 KB
/
Copy pathindex.md
File metadata and controls
58 lines (37 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
---
title: String.prototype.charCodeAt()
slug: Web/JavaScript/Reference/Global_Objects/String/charCodeAt
---
{{JSRef}}
## Resumen
El **`charCodeAt()`** método devuelve un número indicando el valor Unicode del carácter en el índice proporcionado.
## Sintaxis
```
cadena.charCodeAt(indice);
```
### Parámetros
- `indice`
- : Un entero entre 0 y 1 menos que la longitud de la cadena; si no se especifica, su valor predeterminado es 0.
## Descripción
El rango del código Unicode va del 0 al 1,114,1110x10FFFF. Los primeros 128 códigos de Unicode encajan directamente con los códigos de caractéres de la codificación ASCII. Para información sobre Unicode, vea la [Guía de JavaScript](/es/docs/Web/JavaScript/Guide/Grammar_and_types#unicode). Observe que `charCodeAt` siempre devolverá un valor menor de 65.536.
`charCodeAt` devuelve {{jsxref("NaN")}} si el indice proporcionado no está entre 0 y 1 menos de la longitud de la cadena.
En JavaScript 1.2 el método `charCodeAt` devuelve un número indicando el valor de la hoja de códigos ISO-Latin-1 del carácter correspondiente al índice proporcionado. El rango de la hoja de códigos ISO-Latin-1 va del 0 al 255. Del 0 al 127 encajan directamente con la hoja de códigos ASCII.
## Ejemplos
### Ejemplo: Usando `charCodeAt`
El siguiente ejemplo devuelve 65, el valor Unicode para A.
```js
"ABC".charCodeAt(0); // returns 65
```
El siguiente ejemplo devuelve 83.
```js
"AaSdas".charCodeAt(2); // returns 83
```
teniendo en cuenta que 2 es la posicion de la letra. Si "S" fuera minuscula, el Unicode es diferente
```js
"Aasdas".charCodeAt(2); // returns 115
```
## Vea También
- {{jsxref("String.fromCharCode()")}}
- {{jsxref("String.prototype.charAt()")}}
- {{jsxref("String.fromCodePoint()")}}
- {{jsxref("String.prototype.codePointAt()")}}