Obținerea caracterelor unui șir în JavaScript
Să presupunem că avem un șir de caractere. Fiecare
caracter din acest șir are propriul său număr de ordine:
primul caracter are numărul 0, al doilea
caracter - numărul 1, al treilea caracter numărul
2 și așa mai departe.
După cum ați observat deja, numerotarea caracterelor începe de la zero (zero ca început al numerotării apare frecvent în programare).
Atunci când este necesar, puteți accesa un caracter specific al șirului după numărul său. Pentru a face acest lucru, scrieți numele variabilei, după acest nume se pun paranteze pătrate și în aceste paranteze se specifică numărul caracterului.
Să vedem un exemplu. Să presupunem că avem următorul șir:
let str = 'abcde';
Să accesăm câteva caractere ale acestui șir:
let str = 'abcde';
alert(str[0]); // va afișa 'a'
alert(str[1]); // va afișa 'b'
alert(str[2]); // va afișa 'c'
Numărul caracterului poate fi stocat și într-o variabilă:
let str = 'abcde';
let num = 3; // numărul caracterului într-o variabilă
alert(str[num]); // va afișa 'd'
Este dat șirul 'abcde'. Accesând caractere individuale
ale acestui șir, afișați pe ecran caracterul
'a', caracterul 'c', caracterul 'e'.
Este dată variabila cu șirul 'abcde'.
Accesând caractere individuale ale acestui șir,
înregistrați într-o variabilă nouă caracterele acestui
șir în ordine inversă, adică 'edcba'.
Este dată variabila str cu șirul 'abcde'
și variabila num cu numărul caracterului.
Afișați pe ecran caracterul al cărui număr
este stocat în variabila num.