Metodo charCodeAt() della stringa JavaScript
- Pagina precedente
- Pagina successiva
- Torna alla pagina precedente Manuale di Referenza String JavaScript
Definizione e utilizzo
charCodeAt()
Il metodo restituisce il carattere Unicode all'indice specificato della stringa.
L'indice del primo carattere è 0, il secondo è 1,......
L'indice dell'ultimo carattere è la lunghezza della stringa - 1 (vedi l'esempio seguente).
Vedi anche:
charCodeAt() vs codePointAt()
charCodeAt()
è UTF-16,codePointAt()
è Unicode.
charCodeAt()
restituisce numeri tra 0 e 65535.
Questi due metodi restituiscono interi che rappresentano i codici UTF-16 dei caratteri, ma solo codePointAt()
Può restituire valori Unicode completi superiori a 0xFFFF (65535).
Suggerimento:Per ulteriori informazioni sulla codifica Unicode, visitare il nostro Manuale Unicode.
Esempio
Esempio 1
Ottieni il Unicode del primo carattere della stringa:
let text = "HELLO WORLD"; let code = text.charCodeAt(0);
Esempio 2
Ottieni il Unicode del secondo carattere:
let text = "HELLO WORLD"; let code = text.charCodeAt(1);
Esempio 3
Ottieni il Unicode dell'ultimo carattere della stringa:
let text = "HELLO WORLD"; let code = text.charCodeAt(text.length-1);
Esempio 4
Ottieni il Unicode del 16° carattere:
let text = "HELLO WORLD"; let code = text.charCodeAt(15);
Sintassi
string.charCodeAt(n)
Parametro
Parametro | Descrizione |
---|---|
n |
Opzionale. Numero. L'indice del carattere (indice). Valore predefinito = 0. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Numero | Il Unicode del carattere alla posizione data. |
NaN |
Se l'indice non è valido. |
Dettagli tecnici
Valore di ritorno
string del n Il valore restituito è un intero a 16 bit compreso tra 0 e 65535.
Descrizione
charCodeAt()
Il metodo è simile a charAt()
Le operazioni eseguite dal metodo sono simili, ma il primo restituisce il codice della lettera situata nella posizione specificata, mentre l'altro restituisce una sottosequenza che contiene la lettera stessa. Se n è un numero negativo o maggiore o uguale alla lunghezza della stringa, allora charCodeAt()
Il metodo restituisce NaN
.
Per informazioni su come creare una stringa da un codice Unicode, vedere: Metodo fromCharCode().
Supporto del browser
charCodeAt()
è una caratteristica di ECMAScript1 (ES1).
Tutti i browser supportano completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Supporto | Supporto | Supporto | Supporto | Supporto | Supporto |
Pagine correlate
- Pagina precedente
- Pagina successiva
- Torna alla pagina precedente Manuale di Referenza String JavaScript