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:
let str = 'abcde';
Piekļūsim kādiem šīs virknes simboliem:
let 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ā:
let str = 'abcde';
let num = 3; // simbola numurs mainīgajā
alert(str[num]); // izvadīs 'd'
Dota virkne 'abcde'. Piekļūstot atsevišķiem
šīs virknes simboliem, izvadiet ekrānā simbolu
'a', simbolu 'c', simbolu 'e'.
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'.
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.