Ostatni znak ciągu znaków w JavaScript

Wyświetlmy ostatni znak ciągu znaków. Jednocześnie sprawmy, aby nasz skrypt samodzielnie określał indeks ostatniego znaku, niezależnie od długości ciągu.

Załóżmy, że mamy taki ciąg znaków:

javascriptlet str = 'abcde';

Jak widać, liczba znaków w tym ciągu wynosi 5. Jeśli się chwilę zastanowić, staje się oczywiste, że indeks ostatniego znaku tego ciągu będzie o 1 mniejszy od jego długości, ponieważ indeksowanie znaków zaczyna się od zera.

Okazuje się, że znając długość ciągu, możemy odjąć od niej 1 i uzyskać indeks ostatniego znaku, a następnie za pomocą tego indeksu można uzyskać sam ostatni znak.

Jak już wiadomo, długość ciągu znaków można znaleźć za pomocą właściwości length. Bazując na tym, znajdźmy indeks ostatniego znaku:

javascriptlet str = 'abcde';
let last = str.length - 1; // indeks ostatniego znaku

Wykorzystajmy znaleziony indeks do wyświetlenia znaku na ekranie:

javascriptlet str = 'abcde';
let last = str.length - 1; // indeks ostatniego znaku
alert(str[last]); // wyświetli 'e'

Można też nie wprowadzać zmiennej pośredniej last:

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

Dany jest ciąg znaków. Wyświetl jego ostatni znak na ekranie.

Задание 2

Dany jest ciąg znaków. Wyświetl jego przedostatni znak na ekranie.

Задание 3

Dany jest ciąg znaków. Wyświetl jego trzeci od końca znak na ekranie.