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:
let 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:
let str = 'abcde';
let last = str.length - 1; // pēdējā simbola numurs
Izmantosim atrasto numuru, lai izvadītu simbolu uz ekrāna:
let 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:
let str = 'abcde';
alert(str[str.length - 1]); // izvadīs 'e'
Dota virkne. Izvadiet uz ekrāna tās pēdējo simbolu.
Dota virkne. Izvadiet uz ekrāna tās priekšpēdējo simbolu.
Dota virkne. Izvadiet uz ekrāna tās trešo no beigām simbolu.