Posledný znak reťazca v JavaScripte

Vypíšme posledný znak reťazca. Zároveň to urobíme tak, aby náš skript sám určil číslo posledného znaku, bez ohľadu na dĺžku reťazca.

Majme takýto reťazec:

javascriptlet str = 'abcde';

Ako vidíte, počet znakov v tomto reťazci je 5. Ak sa trochu zamyslíme, je zrejmé, že číslo posledného znaku tohto reťazca bude o 1 menšie ako jeho dĺžka, pretože číslovanie znakov začína od nuly.

Ukazuje sa, že ak poznáme dĺžku reťazca, môžeme od nej odpočítať 1 a získať číslo posledného znaku, a potom podľa tohto čísla môžeme získať sám posledný znak.

Ako už viete, dĺžku reťazca je možné nájsť pomocou vlastnosti length. Na základe toho nájdime číslo posledného znaku:

javascriptlet str = 'abcde';
let last = str.length - 1; // číslo posledného znaku

Použime nájdené číslo na výpis znaku na obrazovku:

javascriptlet str = 'abcde';
let last = str.length - 1; // číslo posledného znaku
alert(str[last]); // vypíše 'e'

Priebežnú premennú last je možné ani nezavádzať:

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

Daný je reťazec. Vypíšte na obrazovku jeho posledný znak.

Задание 2

Daný je reťazec. Vypíšte na obrazovku jeho predposledný znak.

Задание 3

Daný je reťazec. Vypíšte na obrazovku jeho predpredposledný znak.