JavaScript-dä setiriň simwollaryny alyş

Bizde nähili setir bardyr. Bu setirdäki her simwolyň öz yzygiderlik belgisi bar: birinji simwol belgisi 0, ikinji simwol - belgisi 1, üçünji simwol belgisi 2 we şuňa meňzeş.

Şu wagta çenli belgileýiş noldan başlaýandygyny sezipdirsiňiz (noldan başlanýan belgileme programmirlemede gygy köp duş gelýär).

Gerek bolsa, setiriň belli bir simwolyna onuň belgisi boýunça girişi almak mümkin. Bun üçin üýtgeýjiniň ady ýazylýar, onuň adyndan soň kwadrat ýaýlar goýulýar we ol ýaýlaryň içinde simwolyň belgisi görkezilýär.

Mysalda görelim. Bizde şeýle setir berlen bolsun:

javascriptlet str = 'abcde';

Geliň, bu setiriň nähili simwollaryna ýüz tutalyň:

javascriptlet str = 'abcde';

alert(str[0]); // 'a' görkezer
alert(str[1]); // 'b' görkezer
alert(str[2]); // 'c' görkezer

Simwolyň belgisi hem-de üýtgeýjide saklanyp bilner:

javascriptlet str = 'abcde';
let num = 3; // üýtgeýjideki simwolyň belgisi

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

'abcde' setiri berlen. Bu setiriň aýratyn simwollaryna ýüz tutmak bilen ekrana 'a' simwoly, 'c' simwoly, 'e' simwolyny görkeziň.

Задание 2

'abcde' setiri bilen üýtgeýji berlen. Bu setiriň aýratyn simwollaryna ýüz tutmak bilen täze üýtgeýjide bu setiriň simwollaryny ters tertipde, ýagny 'edcba' ýazyň.

Задание 3

str üýtgeýjisi bilen 'abcde' setiri we num üýtgeýjisi bilen simwolyň belgisi berlen. num üýtgeýjisinde saklanýan simwoly ekrana görkeziň.