Metodo JavaScript String codePointAt()

Definizione e uso

codePointAt() Il metodo restituisce il valore Unicode nella posizione (posizione) della stringa.

L'indice della prima posizione è 0, il secondo è 1,....

Vedi anche:

Metodo charCodeAt()

Metodo charAt()

Metodo indexOf()

Metodo lastIndexOf()

Unicode

Per ulteriori informazioni sull'insieme dei caratteri Unicode, visitare il nostro Manuale Unicode

Esempio

Esempio 1

Ottieni il valore del code point della posizione iniziale della stringa:

let text = "HELLO WORLD";
let code = text.codePointAt(0);

Prova tu stesso

Esempio 2

Ottieni il valore del code point della posizione seconda:

let text = "HELLO WORLD";
let code = text.codePointAt(1);

Prova tu stesso

Esempio 3

Ottieni il valore del code point dell'ultima posizione:

let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);

Prova tu stesso

Esempio 4

Ottieni il valore del code point della posizione 15:

let text = "HELLO WORLD";
let code = text.charCodeAt(15);

Prova tu stesso

La differenza tra charCodeAt() e codePointAt()

charCodeAt() È UTF-16,codePointAt() È Unicode.

charCodeAt() restituisce numeri tra 0 e 65535.

Le due modalità restituiscono l'intero che rappresenta il codice UTF-16 del carattere, ma solo codePointAt() Può restituire valori Unicode completi superiori a 0xFFFF (65535).

Per ulteriori informazioni sull'insieme dei caratteri Unicode, visitare il nostro Manuale Unicode

Sintassi

string.codePointAt(index)

Parametro

Parametro Descrizione
index

Opzionale. Indice (posizione) nella stringa.

Valore predefinito = 0.

Valore di ritorno

Tipo Descrizione
Numerico Valore del code point (value of code point) all'indice specificato.
undefined Se l'indice non è valido.

Supporto del browser

codePointAt() È una caratteristica ECMAScript6 (ES6).

Tutti i browser moderni supportano ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporta Supporta Supporta Supporta Supporta

Internet Explorer 11 (o versioni precedenti) non supporta codePointAt()

Pagine correlate

Stringa JavaScript

Metodi delle stringhe JavaScript

Ricerca delle stringhe JavaScript