Hämtning av tecken från en sträng i JavaScript
Låt oss säga att vi har en sträng. Varje
tecken i denna sträng har sitt eget ordningsnummer:
det första tecknet nummer 0, det andra
tecknet - nummer 1, det tredje tecknet nummer
2 och så vidare.
Som du redan har märkt börjar numreringen av tecken från noll (noll som början på numrering förekommer ofta inom programmering).
Vid behov kan man få åtkomst till ett specifikt tecken i strängen genom dess nummer. För att göra detta skrivs variabelnamnet, efter detta namn sätts hakparenteser och i dessa parenteser anges tecknets nummer.
Låt oss titta på ett exempel. Låt oss säga att vi har följande sträng:
let str = 'abcde';
Låt oss försöka komma åt några tecken i denna sträng:
let str = 'abcde';
alert(str[0]); // visar 'a'
alert(str[1]); // visar 'b'
alert(str[2]); // visar 'c'
Tecknets nummer kan också lagras i en variabel:
let str = 'abcde';
let num = 3; // tecknets nummer i en variabel
alert(str[num]); // visar 'd'
Given en sträng 'abcde'. Genom att återge till enskilda
tecken i denna sträng, skriv ut tecknet
'a', tecknet 'c', tecknet 'e'.
Given en variabel med strängen 'abcde'.
Genom att återge till enskilda tecken i denna sträng,
skriv till en ny variabel tecknen i denna
sträng i omvänd ordning, det vill säga 'edcba'.
Given variabeln str med strängen 'abcde'
och variabeln num med tecknets nummer.
Skriv ut tecknet vars nummer
lagras i variabeln num.