Simbolu iegūšana virknē JavaScript

Pieņemsim, ka mums ir kāda virkne. Katram simbolam šajā virknē ir savs kārtas numurs: pirmais simbols numurs 0, otrais simbols - numurs 1, trešais simbols numurs 2 un tā tālāk.

Kā jūs jau pamanījāt, simbolu numerācija sākas no nulles (nulle kā numerācijas sākums bieži sastopama programmēšanā).

Ja nepieciešams, var piekļūt noteiktam virknes simbolam pēc tā numura. Lai to izdarītu, raksta mainīgā nosaukums, pēc šī nosaukuma liek kvadrātiekavas un šajās iekavās norāda simbola numuru.

Apskatīsim piemērā. Pieņemsim, ka mums dota šāda virkne:

javascriptlet str = 'abcde';

Piekļūsim kādiem šīs virknes simboliem:

javascriptlet str = 'abcde';

alert(str[0]); // izvadīs 'a'
alert(str[1]); // izvadīs 'b'
alert(str[2]); // izvadīs 'c'

Simbola numurs var arī tikt glabāts mainīgajā:

javascriptlet str = 'abcde';
let num = 3; // simbola numurs mainīgajā

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

Dota virkne 'abcde'. Piekļūstot atsevišķiem šīs virknes simboliem, izvadiet ekrānā simbolu 'a', simbolu 'c', simbolu 'e'.

Задание 2

Dots mainīgais ar virkni 'abcde'. Piekļūstot atsevišķiem šīs virknes simboliem, ierakstiet jaunā mainīgajā šīs virknes simbolus apgrieztā secībā, tas ir 'edcba'.

Задание 3

Dots mainīgais str ar virkni 'abcde' un mainīgais num ar simbola numuru. Izvadiet ekrānā simbolu, kura numurs glabājas mainīgajā num.