JavaScript-da satrning oxirgi belgisi
Keling, satrning oxirgi belgisini chiqaramiz. Buning uchun skriptimiz satr uzunligidan qat'iy nazar, oxirgi belgining raqamini mustaqil ravishda aniqlashi kerak.
Bizda quyidagi satr bor deb faraz qilaylik:
let str = 'abcde';
Ko'rib turganingizdek, ushbu satrdagi
belgilar soni 5 ga teng. Agar biroz o'ylab ko'rsak,
ushbu satrning oxirgi belgisi raqami
uning uzunligidan 1 ga kichik bo'lishi aniq bo'ladi,
chunki belgilar raqamlash noldan boshlanadi.
Ma'lum bo'lishicha, satr uzunligini bilsak,
undan 1 ni ayirib, oxirgi belgining raqamini olishimiz mumkin,
so'ngra ushbu raqam yordamida o'zingiz oxirgi belgini olishingiz mumkin.
Bilganingizdek, satr uzunligini
length xususiyati yordamida topish mumkin. Shundan
kelib chiqqan holda, oxirgi belgining raqamini topamiz:
let str = 'abcde';
let last = str.length - 1; // oxirgi belgining raqami
Ekranda belgini chiqarish uchun topilgan raqamdan foydalanamiz:
let str = 'abcde';
let last = str.length - 1; // oxirgi belgining raqami
alert(str[last]); // 'e' ni chiqaradi
last oraliq o'zgaruvchisini
kiritish shart emas:
let str = 'abcde';
alert(str[str.length - 1]); // 'e' ni chiqaradi
Satr berilgan. Unga oxirgi belgisini ekranda chiqaring.
Satr berilgan. Unga oxirgidan oldingi belgisini ekranda chiqaring.
Satr berilgan. Unga oxirgidan oldingi ikkinchi belgisini ekranda chiqaring.