JavaScriptда сатр символларини олиш

Фарз қилайлик, бизда бирор сатр бор. Ушбу сатрдаги ҳар бир символнинг ўзига хос тартиб рақами бор: биринчи символ 0 рақамли, иккинчи символ - 1 рақамли, учинчи символ 2 рақамли ва ҳоказо.

Сиз ўзингиз сезган бўлсангиз, символларни нумерлаш нолдан бошланади (нумерлашнинг бошланғич сифатида нол дастурлашда тез-тез учрайди).

Зарурат тугӀилганда сатрнинг маълум бир символига унинг рақами орқали мурожат қилиш мумкин. Буни амалга ошириш учун ўзгарувчи номи ёзилади, шундан сўнг ушбу номдан кейин қавс чизiқлар қўйилади ва уларнинг ичида символ рақами кўрсатилади.

Келгила, мисолда кўриб чиқайлик. Фарз қилайлик, бизга шундай сатр берилган:

javascriptlet str = 'abcde';

Келгила, ушбу сатрнинг баъзи символларига мурожат қилайлик:

javascriptlet str = 'abcde';

alert(str[0]); // 'a' чиқади
alert(str[1]); // 'b' чиқади
alert(str[2]); // 'c' чиқади

Символ рақами шунингдек ўзгарувчида сақланиши мумкин:

javascriptlet str = 'abcde';
let num = 3; // ўзгарувчидаги символ рақами

alert(str[num]); // 'd' чиқади
Задание 1

'abcde' сатри берилган. Ушбу сатрнинг алоҳида символларига мурожат қилиб, экранга 'a' символini, 'c' символini, 'e' символini чиқаринг.

Задание 2

'abcde' сатри билан str ўзгарувчиси берилган. Ушбу сатрнинг алоҳида символларига мурожат қилиб, янгі ўзгарувчига ушбу сатр символларини тескари тартибда, яъни 'edcba' қилиб ёзинг.

Задание 3

'abcde' сатри билан str ўзгарувчиси ва символ рақами билан num ўзгарувчиси берилган. num ўзгарувчида сақланayotgan рақамли символни экранга чиқаринг.