JavaScript හි අවසන් අකුර

අපි තන්තුවේ අවසන් අකුර එළිදකවමු. ඒ සමඟම අපගේ ස්ක්‍රිප්ටය තනිවම අවසන් අකුරේ අංකය තීරණය කරන පරිදි සකස් කරමු, තන්තුවේ දිග කුමක් වුවත්.

අපට මෙවැනි තන්තුවක් ඇතැයි සිතමු:

javascriptlet str = 'abcde';

ඔබට පෙනෙන පරිදි, මෙම තන්තුවේ අකුරු ගණන 5 වේ. ටිකක් යොමුකර සිතන විට, එය පැහැදිලි වන්නේ අවසන් අකුරේ අංකය එහි දිගට වඩා 1 කින් අඩු වනු ඇති බවයි, මක්නිසාද යත් අකුරු අංක කිරීම ආරම්භ වන්නේ ශුන්යයෙනි.

එබැවින්, තන්තුවේ දිග දැන ගැනීමෙන්, අපට එයින් 1 අඩු කළ හැකිය එමගින් අවසන් අකුරේ අංකය ලබා ගත හැකි අතර, ඉන්පසු එම අංකය භාවිතා කර අවසන් අකුර ලබා ගත හැකිය.

ඔබ දැනටමත් දන්නා පරිදි, තන්තුවේ දිග සොයා ගත හැක්කේ length ගුණය භාවිතයෙනි. එය පදනම් කරගෙන අවසන් අකුරේ අංකය සොයා ගනිමු:

javascriptlet str = 'abcde';
let last = str.length - 1; // අවසන් අකුරේ අංකය

සොයාගත් අංකය භාවිතා කර අකුර තිරයේ දක්වමු:

javascriptlet str = 'abcde';
let last = str.length - 1; // අවසන් අකුරේ අංකය
alert(str[last]); // 'e' ප්‍රතිදානය කරයි

අතරමැදි විචල්‍යය last හඳුන්වා නොදීමත් හැකිය:

javascriptlet str = 'abcde';
alert(str[str.length - 1]); // 'e' ප්‍රතිදානය කරයි
Задание 1

තන්තුවක් දී ඇත. එහි අවසන් අකුර තිරයේ දක්වන්න.

Задание 2

තන්තුවක් දී ඇත. එහි අවසන්ට පෙර අකුර තිරයේ දක්වන්න.

Задание 3

තන්තුවක් දී ඇත. එහි අවසන්ට පෙර පෙර අකුර තිරයේ දක්වන්න.