Karakterek lekérése egy stringből JavaScriptben
Tegyük fel, hogy van egy stringünk. Ennek a stringnek
minden karaktere rendelkezik egy sorszámmal: az első
karakter sorszáma 0, a második
karakter - 1, a harmadik karakter sorszáma
2, és így tovább.
Ahogy már észrevetted, a karakterek számozása nullával kezdődik (a nulla, mint számozás kezdete gyakori a programozásban).
Szükség esetén hozzáférhetünk egy adott karakterhez a stringben a sorszáma alapján. Ehhez a változó neve után szögletes zárójeleket írunk, és ezekben a zárójelekben adjuk meg a karakter sorszámát.
Nézzük meg egy példán. Tegyük fel, hogy a következő stringünk van:
let str = 'abcde';
Lépjünk hozzá a string néhány karakteréhez:
let str = 'abcde';
alert(str[0]); // kíírja 'a'-t
alert(str[1]); // kíírja 'b'-t
alert(str[2]); // kíírja 'c'-t
A karakter sorszáma változóban is tárolható:
let str = 'abcde';
let num = 3; // a karakter sorszáma egy változóban
alert(str[num]); // kíírja 'd'-t
Adott a 'abcde' string. A string egyes
karaktereire hivatkozva írasd ki a képernyőre a
'a' karaktert, a 'c' karaktert, és a 'e' karaktert.
Adott egy változó a 'abcde' stringgel.
A string egyes karaktereire hivatkozva
mentsd egy új változóba a string
karaktereit fordított sorrendben, azaz 'edcba'.
Adott a str változó a 'abcde'
stringgel és a num változó egy karakter sorszámával.
Írasd ki a képernyőre azt a karaktert, amelynek
a sorszáma a num változóban tárolódik.