Siste tegn i en streng i JavaScript
La oss vise det siste tegnet i strengen. Samtidig, la oss sørge for at skriptet vårt selv bestemmer nummeret på det siste tegnet, uavhengig av lengden på strengen.
La oss si at vi har en slik streng:
let str = 'abcde';
Som du ser, er antall tegn i denne
strengen 5. Hvis du tenker litt,
blir det åpenbart at nummeret til det siste
tegnet i denne strengen vil være 1 mindre
enn dens lengde, siden nummereringen av tegn starter
fra null.
Det viser seg at ved å kjenne lengden på strengen, kan vi
trekke 1 fra den og få nummeret til det siste
tegnet, og deretter kan vi ved hjelp av dette nummeret få
selve det siste tegnet.
Som du allerede vet, kan lengden på en streng finnes
ved hjelp av egenskapen length. Basert
på dette, la oss finne nummeret til det siste tegnet:
let str = 'abcde';
let last = str.length - 1; // nummeret til det siste tegnet
La oss bruke det funnet nummeret for å vise tegnet på skjermen:
let str = 'abcde';
let last = str.length - 1; // nummeret til det siste tegnet
alert(str[last]); // vil vise 'e'
Den mellomliggende variabelen last kan
også utelates:
let str = 'abcde';
alert(str[str.length - 1]); // vil vise 'e'
Det er gitt en streng. Vis dens siste tegn på skjermen.
Det er gitt en streng. Vis dens nest siste tegn på skjermen.
Det er gitt en streng. Vis dens tredje siste tegn på skjermen.