Ottenere i caratteri di una stringa in JavaScript
Supponiamo di avere una stringa. Ogni
carattere in questa stringa ha il suo numero ordinale:
il primo carattere ha numero 0, il secondo
carattere - numero 1, il terzo carattere numero
2 e così via.
Come hai già notato, la numerazione dei caratteri inizia da zero (lo zero come inizio della numerazione si incontra spesso nella programmazione).
Se necessario, è possibile accedere a un carattere specifico della stringa tramite il suo numero. Per fare questo, si scrive il nome della variabile, dopo questo nome si mettono parentesi quadre e in queste parentesi si specifica il numero del carattere.
Vediamo un esempio. Supponiamo di avere la seguente stringa:
let str = 'abcde';
Accediamo ad alcuni caratteri di questa stringa:
let str = 'abcde';
alert(str[0]); // visualizzerà 'a'
alert(str[1]); // visualizzerà 'b'
alert(str[2]); // visualizzerà 'c'
Il numero del carattere può anche essere memorizzato in una variabile:
let str = 'abcde';
let num = 3; // numero del carattere in una variabile
alert(str[num]); // visualizzerà 'd'
Data la stringa 'abcde'. Accedendo ai singoli
caratteri di questa stringa, visualizza a schermo il carattere
'a', il carattere 'c', il carattere 'e'.
Data una variabile con la stringa 'abcde'.
Accedendo ai singoli caratteri di questa stringa,
registra in una nuova variabile i caratteri di questa
stringa in ordine inverso, cioè 'edcba'.
Data la variabile str con la stringa 'abcde'
e la variabile num con il numero del carattere.
Visualizza a schermo il carattere il cui numero
è memorizzato nella variabile num.