Տողի վերջին նիշը JavaScript-ում
Եկեք արտածենք տողի վերջին նիշը։ Միաժամանակ եկեք անենք այնպես, որ մեր սկրիպտն ինքն որոշի վերջին նիշի համարը՝ անկախ տողի երկարությունից։
Ենթադրենք ունենք այսպիսի տող․
let str = 'abcde';
Ինչպես տեսնում եք, այս տողի
նիշերի քանակը 5 է։ Եթե մի փոքր մտածել,
ապա ակնհայտ է դառնում, որ այս տողի վերջին
նիշի համարը կլինի 1-ով պակաս
նրա երկարությունից, քանի որ նիշերի համարակալումը սկսվում է
զրոյից։
Ստացվում է, որ իմանալով տողի երկարությունը՝ մենք կարող ենք
դրանից հանել 1 և ստանալ վերջին
նիշի համարը, ապա այդ համարով կարելի է ստանալ
հենց վերջին նիշը։
Ինչպես արդեն գիտեք, տողի երկարությունը կարելի է գտնել
օգտագործելով length հատկությունը։ Ելնելով
դրանից՝ եկեք գտնենք վերջին նիշի համարը․
let str = 'abcde';
let last = str.length - 1; // վերջին նիշի համարը
Օգտագործենք գտնված համարը նիշը էկրանին արտածելու համար․
let str = 'abcde';
let last = str.length - 1; // վերջին նիշի համարը
alert(str[last]); // կարտածի 'e'
Միջանկյալ last փոփոխականը
կարելի է նաև չներմուծել․
let str = 'abcde';
alert(str[str.length - 1]); // կարտածի 'e'
Տրված է տող։ Արտածեք էկրանին նրա վերջին նիշը։
Տրված է տող։ Արտածեք էկրանին նրա նախավերջին նիշը։
Տրված է տող։ Արտածեք էկրանին նրա նախանախավերջին նիշը։