Hent tegn fra en streng i JavaScript
Lad os sige, at vi har en streng. Hvert
tegn i denne streng har sit eget serienummer:
det første tegn har nummer 0, det andet
tegn - nummer 1, det tredje tegn nummer
2 og så videre.
Som du allerede har bemærket, starter nummereringen af tegn fra nul (nul som startpunkt for nummerering forekommer ofte i programmering).
Hvis det er nødvendigt, kan man få adgang til et bestemt tegn i strengen ved dets nummer. For at gøre dette skrives variabelnavnet, efter dette navn sættes firkantede parenteser, og i disse parenteser angives tegnet nummer.
Lad os se på et eksempel. Lad os sige, at vi har fået følgende streng:
let str = 'abcde';
Lad os prøve at tilgå nogle af tegnene i denne streng:
let str = 'abcde';
alert(str[0]); // vil udskrive 'a'
alert(str[1]); // vil udskrive 'b'
alert(str[2]); // vil udskrive 'c'
Tegnets nummer kan også være gemt i en variabel:
let str = 'abcde';
let num = 3; // tegnet nummer i en variabel
alert(str[num]); // vil udskrive 'd'
Der er givet en streng 'abcde'. Ved at tilgå enkelte
tegn i denne streng, skal du udskrive tegnet
'a', tegnet 'c', og tegnet 'e'.
Der er givet en variabel med strengen 'abcde'.
Ved at tilgå enkelte tegn i denne streng,
skal du gemme tegnene fra denne streng i omvendt rækkefølge i en ny variabel, dvs. 'edcba'.
Der er givet en variabel str med strengen 'abcde'
og en variabel num med et tegns nummer.
Udskriv tegnet, hvis nummer
er gemt i variablen num.