Metodo JavaScript String codePointAt()
- Pagina precedente charCodeAt()
- Pagina successiva concat()
- Torna al livello superiore Manuale di riferimento JavaScript String
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:
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);
Esempio 2
Ottieni il valore del code point della posizione seconda:
let text = "HELLO WORLD"; let code = text.codePointAt(1);
Esempio 3
Ottieni il valore del code point dell'ultima posizione:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Esempio 4
Ottieni il valore del code point della posizione 15:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
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
- Pagina precedente charCodeAt()
- Pagina successiva concat()
- Torna al livello superiore Manuale di riferimento JavaScript String