Método JavaScript String codePointAt()
- Página anterior charCodeAt()
- Página siguiente concat()
- Volver a la capa superior Manual de referencia de JavaScript String
Definición y uso
codePointAt()
El método devuelve el valor Unicode en la posición (ubicación) de la cadena.
El índice de la primera posición es 0, el segundo es 1, ...
Véase también:
Unicode
Para obtener más información sobre el conjunto de caracteres Unicode, visite nuestra Manual de referencia Unicode.
Ejemplo
Ejemplo 1
Obtener el valor de código punto del primer caracter de la cadena:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
Ejemplo 2
Obtener el valor de código punto de la segunda posición:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
Ejemplo 3
Obtener el valor de código punto de la última posición:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Ejemplo 4
Obtener el valor de código punto del quinto caracter:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
La diferencia entre charCodeAt() y codePointAt()
charCodeAt()
Es UTF-16,codePointAt()
Es Unicode.
charCodeAt()
regresa números entre 0 y 65535.
Ambos métodos regresan enteros que representan el código UTF-16 del carácter, pero solo codePointAt()
Puede regresar valores completos que son mayores de 0xFFFF (65535) de valores Unicode.
Para obtener más información sobre el conjunto de caracteres Unicode, visite nuestra Manual de referencia Unicode.
Sintaxis
cadena.codePointAt(index)
Parámetro
Parámetro | Descripción |
---|---|
index |
Opcional. Índice de la cadena (posición). Valor predeterminado = 0. |
Valor de retorno
Tipo | Descripción |
---|---|
Número | El valor de código del índice especificado (valor de código punto). |
undefined | Si el índice es inválido. |
Compatibilidad del navegador
codePointAt()
Es una característica de ECMAScript6 (ES6).
Todos los navegadores modernos admiten ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Admite | Admite | Admite | Admite | Admite |
Internet Explorer 11 (o versiones anteriores) no admite codePointAt()
.
- Página anterior charCodeAt()
- Página siguiente concat()
- Volver a la capa superior Manual de referencia de JavaScript String