Pēdējais virknes simbols JavaScript

Izdrukāsim pēdējo virknes simbolu. Vienlaikus padarīsim tā, lai mūsu skripts pats noteiktu pēdējā simbola numuru, neatkarīgi no virknes garuma.

Pieņemsim, ka mums ir šāda virkne:

javascriptlet str = 'abcde';

Kā jūs redzat, simbolu skaits šajā virknē ir 5. Ja nedaudz padomā, tad kļūst skaidrs, ka pēdējā šīs virknes simbola numurs būs par 1 mazāks nekā tās garums, jo simbolu numerācija sākas no nulles.

Izrādās, ka, zinot virknes garumu, mēs varam no tā atņemt 1 un iegūt pēdējā simbola numuru, un pēc tam, izmantojot šo numuru, var iegūt pašu pēdējo simbolu.

Kā jūs jau zināt, virknes garumu var atrast ar īpašības length palīdzību. Pamatojoties uz to, atradīsim pēdējā simbola numuru:

javascriptlet str = 'abcde';
let last = str.length - 1; // pēdējā simbola numurs

Izmantosim atrasto numuru, lai izvadītu simbolu uz ekrāna:

javascriptlet str = 'abcde';
let last = str.length - 1; // pēdējā simbola numurs
alert(str[last]); // izvadīs 'e'

Starpnieka mainīgo last var neievadīt:

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

Dota virkne. Izvadiet uz ekrāna tās pēdējo simbolu.

Задание 2

Dota virkne. Izvadiet uz ekrāna tās priekšpēdējo simbolu.

Задание 3

Dota virkne. Izvadiet uz ekrāna tās trešo no beigām simbolu.