JavaScript String charAt()

Definizione e uso

charAt() Il metodo restituisce il carattere all'indice specificato nella stringa.

L'indice del primo carattere è 0, il secondo è 1, ...

L'indice dell'ultimo carattere è la lunghezza della stringa - 1 (vedi l'esempio sotto la pagina).

Vedi anche:

Metodo charCodeAt()

Esempio

Esempio 1

Ottieni il primo carattere della stringa:

let text = "HELLO WORLD";
let letter = text.charAt(0);

Prova tu stesso

Esempio 2

Ottieni il secondo carattere della stringa:

let text = "HELLO WORLD";
let letter = text.charAt(1);

Prova tu stesso

Esempio 3

Ottieni l'ultimo carattere della stringa:

let text = "HELLO WORLD";
let letter = text.charAt(text.length-1);

Prova tu stesso

Esempio 4

L'indice fuori intervallo restituisce una stringa vuota:

let text = "HELLO WORLD";
let letter = text.charAt(15);

Prova tu stesso

Esempio 5

L'indice predefinito è 0:

let text = "HELLO WORLD";
let letter = text.charAt();

Prova tu stesso

Esempio 6

Conversione dell'indice non valido in 0:

let text = "HELLO WORLD";
let letter = text.charAt(3.14);

Prova tu stesso

Sintassi

string.charAt(n)

Parametro

Parametro Descrizione
n Obbligatorio. Numero. L'indice del carattere (indice).

Valore di ritorno

Tipo Descrizione
Stringa

Definisce il carattere all'indice specificato.

Se l'indice non è valido, viene restituita una stringa vuota ("").

Descrizione

se il parametro n non è tra 0 e stringse l'indice è tra .length-1 e

Attenzione:JavaScript non ha un tipo di dati di caratteri diverso dal tipo di stringa, quindi il carattere restituito è una stringa di lunghezza 1.

Supporto del browser

charAt() È 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

Stringa JavaScript

Metodi della stringa JavaScript

Ricerca della stringa JavaScript