⊗jsPmBsLSCh 54 of 505 menu

Sista tecknet i en sträng i JavaScript

Låt oss skriva ut det sista tecknet i strängen. Samtidigt ska vi se till att vårt skript själv bestämmer index för det sista tecknet, oavsett strängens längd.

Låt oss säga att vi har följande sträng:

let str = 'abcde';

Som du kan se är antalet tecken i denna sträng 5. Om man tänker efter lite, blir det uppenbart att index för det sista tecknet i denna sträng kommer att vara 1 mindre än dess längd, eftersom numreringen av tecken börjar från noll.

Det visar sig att om vi känner till strängens längd kan vi subtrahera 1 från den och få index för det sista tecknet, och sedan kan vi med hjälp av det indexet få själva det sista tecknet.

Som du redan vet kan längden på en sträng hittas med egenskapen length. Utifrån detta låt oss hitta index för det sista tecknet:

let str = 'abcde'; let last = str.length - 1; // index för sista tecknet

Låt oss använda det hittade indexet för att skriva ut tecknet på skärmen:

let str = 'abcde'; let last = str.length - 1; // index för sista tecknet alert(str[last]); // skriver ut 'e'

Mellankonstanten last kan också utelämnas:

let str = 'abcde'; alert(str[str.length - 1]); // skriver ut 'e'

En sträng är given. Skriv ut dess sista tecken på skärmen.

En sträng är given. Skriv ut dess näst sista tecken på skärmen.

En sträng är given. Skriv ut dess tredje sista tecken på skärmen.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa