Método JavaScript String codePointAt()
- Página anterior charCodeAt()
- Próxima página concat()
- Voltar à camada superior Manual de Referência JavaScript String
Definição e uso
codePointAt()
O método retorna o valor Unicode na posição (posição) da string.
O índice da primeira posição é 0, o segundo é 1, ...
Veja também:
Unicode
Para mais informações sobre o conjunto de caracteres Unicode, acesse nossa Manual de Referência Unicode。
Exemplo
Exemplo 1
Obter o valor do código de ponto (code point) da primeira posição da string:
let text = "HELLO WORLD"; let code = text.codePointAt(0);
Exemplo 2
Obter o valor do código de ponto do segundo caractere:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
Exemplo 3
Obter o valor do código de ponto da posição final:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Exemplo 4
Obter o valor do código de ponto do 15º caractere:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
Diferenças entre charCodeAt() e codePointAt()
charCodeAt()
É UTF-16codePointAt()
É Unicode.
charCodeAt()
retorna números entre 0 e 65535.
Ambos os métodos retornam inteiros que representam o código UTF-16 do caractere, mas apenas codePointAt()
Pode retornar valores completos maiores que 0xFFFF (65535) de valores Unicode.
Para mais informações sobre o conjunto de caracteres Unicode, acesse nossa Manual de Referência Unicode。
Sintaxe
string.codePointAt(index)
Parâmetro
Parâmetro | Descrição |
---|---|
index |
Opcional. Índice (posição) da string. Valor padrão = 0. |
Retorno
Tipo | Descrição |
---|---|
Número | O valor do código de ponto (code point value) no índice especificado. |
undefined | Se o índice for inválido. |
Suporte do navegador
codePointAt()
É uma característica do ECMAScript6 (ES6).
Todos os navegadores modernos suportam ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |
O Internet Explorer 11 (ou versões mais antigas) não suporta codePointAt()
。
- Página anterior charCodeAt()
- Próxima página concat()
- Voltar à camada superior Manual de Referência JavaScript String