Pobieranie znaków ciągu znaków w JavaScript
Załóżmy, że mamy jakiś ciąg znaków. Każdy
znak w tym ciągu ma swój numer porządkowy:
pierwszy znak ma numer 0, drugi
znak - numer 1, trzeci znak ma numer
2 i tak dalej.
Jak już zauważyłeś, numeracja znaków zaczyna się od zera (zero jako początek numeracji często występuje w programowaniu).
W razie potrzeby można uzyskać dostęp do określonego znaku ciągu znaków po jego numerze. Aby to zrobić, pisze się nazwę zmiennej, po tej nazwie stawia się nawiasy kwadratowe i w tych nawiasach podaje się numer znaku.
Spójrzmy na przykład. Załóżmy, że mamy podany taki ciąg znaków:
let str = 'abcde';
Odnijmy się do jakichś znaków tego ciągu znaków:
let str = 'abcde';
alert(str[0]); // wyświetli 'a'
alert(str[1]); // wyświetli 'b'
alert(str[2]); // wyświetli 'c'
Numer znaku może również być przechowywany w zmiennej:
let str = 'abcde';
let num = 3; // numer znaku w zmiennej
alert(str[num]); // wyświetli 'd'
Dany jest ciąg znaków 'abcde'. Odnosząc się do pojedynczych
znaków tego ciągu wyświetl na ekranie znak
'a', znak 'c', znak 'e'.
Dana jest zmienna z ciągiem znaków 'abcde'.
Odnosząc się do pojedynczych znaków tego ciągu
zapisz w nowej zmiennej znaki tego
ciągu w odwrotnej kolejności, czyli 'edcba'.
Dana jest zmienna str z ciągiem znaków 'abcde'
i zmienna num z numerem znaku.
Wyświetl na ekranie znak, którego numer
jest przechowywany w zmiennej num.