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' ප්රතිදානය කරයි
තන්තුවක් දී ඇත. එහි අවසන් අකුර තිරයේ දක්වන්න.
තන්තුවක් දී ඇත. එහි අවසන්ට පෙර අකුර තිරයේ දක්වන්න.
තන්තුවක් දී ඇත. එහි අවසන්ට පෙර පෙර අකුර තිරයේ දක්වන්න.