Ultimo carattere di una stringa in JavaScript
Visualizziamo l'ultimo carattere della stringa. Faremo in modo che il nostro script determini da solo l'indice dell'ultimo carattere, indipendentemente dalla lunghezza della stringa.
Supponiamo di avere questa stringa:
let str = 'abcde';
Come puoi vedere, il numero di caratteri in questa
stringa è 5. Se ci pensiamo un po',
diventa ovvio che l'indice dell'ultimo carattere
di questa stringa sarà 1 in meno
della sua lunghezza, poiché la numerazione dei caratteri inizia
da zero.
Quindi, conoscendo la lunghezza della stringa, possiamo
sottrarre 1 da essa e ottenere l'indice dell'ultimo
carattere, e poi tramite questo indice possiamo ottenere
l'ultimo carattere stesso.
Come già sai, la lunghezza di una stringa può essere trovata
con la proprietà length. Sulla base di
questo, troviamo l'indice dell'ultimo carattere:
let str = 'abcde';
let last = str.length - 1; // indice dell'ultimo carattere
Usiamo l'indice trovato per visualizzare il carattere a schermo:
let str = 'abcde';
let last = str.length - 1; // indice dell'ultimo carattere
alert(str[last]); // visualizzerà 'e'
La variabile intermedia last può
anche non essere introdotta:
let str = 'abcde';
alert(str[str.length - 1]); // visualizzerà 'e'
Data una stringa. Visualizza il suo ultimo carattere.
Data una stringa. Visualizza il suo penultimo carattere.
Data una stringa. Visualizza il suo terz'ultimo carattere.