Upataji wa Herufi za Mfumo wa Mwandiko kwenye JavaScript

Tuchukulie tuna mfumo wa mwandiko fulani. Kila herufi kwenye mfumo huu wa mwandiko ina nambari yake ya mpangilio: herufi ya kwanza nambari 0, herufi ya pili - nambari 1, herufi ya tatu nambari 2 na kadhalika.

Kama umeshangazwa, nambari za herufi huanza kutoka sifuri (sifuri kama mwanzo wa kupanga nambari mara nyingi hukutana katika programu).

Ikiwa ni lazima unaweza kupata huduma kwa herufi maalum ya mfumo wa mwandiko kulingana na nambari yake. Kwa kufanya hivyo andika jina la kutofautisha, baada ya hilo jina liweke kando mabano ya mraba na kwenye hayo mabano onyesha nambari ya herufi.

Wacha tuangalie kwa mfano. Tuchukulie sisi tumepewa mfumo wa mwandiko kama huu:

javascriptlet str = 'abcde';

Wacha tufikirie kwa herufi zozote za mfumo huu wa mwandiko:

javascriptlet str = 'abcde';

alert(str[0]); // itatoa 'a'
alert(str[1]); // itatoa 'b'
alert(str[2]); // itatoa 'c'

Nambari ya herufi pia inaweza kuhifadhiwa na kwenye kutofautisha:

javascriptlet str = 'abcde';
let num = 3; // nambari ya herufi kwenye kutofautisha

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

Umepewa mfumo wa mwandiko 'abcde'. Kukaribia herufi za mfumo huu wa mwandiko mmoja mmoza toa kwenye skrini herufi 'a', herufi 'c', herufi 'e'.

Задание 2

Umepewa kutofautisha na mfumo wa mwandiko 'abcde'. Kukaribia herufi za mfumo huu wa mwandiko mmoja mmoja andika kwenye kutofautisha kipya herufi za mfumo huu wa mwandiko kwa mpangilio wa nyuma, yaani 'edcba'.

Задание 3

Umepewa kutofautisha str na mfumo wa mwandiko 'abcde' na kutofautisha num na nambari ya herufi. Toa kwenye skrini herufi, ambayo nambari yake imehifadhiwa kwenye kutofautisha num.