O último caractere de uma string em JavaScript

Vamos exibir o último caractere da string. Faremos isso de modo que nosso script determine automaticamente o índice do último caractere, independentemente do comprimento da string.

Suponha que temos a seguinte string:

javascriptlet str = 'abcde';

Como você pode ver, o número de caracteres nesta string é 5. Se pensarmos um pouco, fica óbvio que o índice do último caractere desta string será 1 a menos do que seu comprimento, pois a indexação dos caracteres começa em zero.

Isso significa que, conhecendo o comprimento da string, podemos subtrair 1 dele e obter o índice do último caractere, e então, usando esse índice, podemos obter o próprio último caractere.

Como você já sabe, o comprimento de uma string pode ser encontrado usando a propriedade length. Com base nisso, vamos encontrar o índice do último caractere:

javascriptlet str = 'abcde';
let last = str.length - 1; // índice do último caractere

Vamos usar o índice encontrado para exibir o caractere na tela:

javascriptlet str = 'abcde';
let last = str.length - 1; // índice do último caractere
alert(str[last]); // exibirá 'e'

A variável intermediária last pode ser omitida:

javascriptlet str = 'abcde';
alert(str[str.length - 1]); // exibirá 'e'
Задание 1

É dada uma string. Exiba seu último caractere na tela.

Задание 2

É dada uma string. Exiba seu penúltimo caractere na tela.

Задание 3

É dada uma string. Exiba seu antepenúltimo caractere na tela.