Denne artikel vil give flere måder at få strengens sidste tegn på.
Hvordan får man sidste tegn i streng i JavaScript?
For at få strengens sidste tegn i JavaScript skal du bruge følgende metoder:
- charAt() metode
- at() metode
- substr() metode
- slice() metode
- Bracket notation
Lad os diskutere, hvordan alle disse metoder fungerer én efter én!
Metode 1: Hent sidste tegn i streng ved hjælp af charAt()-metoden
For at få strengens sidste tegn, brug ' charAt() ” metode. Det tager indekset for det sidste tegn som en parameter og returnerer tegnet som et output ved det indeks. Det ' string.length – 1 ” sendes som et argument, fordi indekset for strengen starter ved 0, og det sidste indeks er string.length – 1.
Syntaks
Følg nedenstående syntaks for at bruge charAt() metoden:
snor. tegnAt ( snor. længde - 1 ) ;
Her er ' string.length – 1 ” refererer til det sidste indeks af strengen.
Eksempel
I dette eksempel vil vi for det første oprette en variabel med navnet ' str ' der gemmer en streng ' LinuxTip ”:
var str = 'LinuxHint' ;
Kald derefter charAt()-metoden ved at sende det sidste indeks af strengen og gem det returnerede tegn i variabel ' getLastCh ”:
var getLastCh = str. tegnAt ( str. længde - 1 ) ;Udskriv til sidst det sidste tegn i en streng returneret af et ' charAt() ' metode ved hjælp af ' console.log() ” metode:
konsol. log ( getLastCh ) ;Udgangen vises ' t ' som det sidste tegn i ' LinuxTip ' streng:
Lad os gå til den anden metode.
Metode 2: Hent sidste tegn i streng ved at bruge at()-metoden
JavaScript foruddefineret ' på() ”-metoden bruges også til at få strengens sidste tegn. Det tager ' -1 ” som et argument, der er positionen af det sidste tegn i en streng, og det returnerer tegnet på den position.
Syntaks
Brug den givne syntaks for at() metode:
Her, ' -1 ” angiver det sidste indeks af strengen.
Eksempel
Vi vil bruge den samme streng ' str ' oprettet i ovenstående eksempel og derefter kalde ' på() ” metode ved at sende indekset for det sidste tegn:
Udskriv til sidst det sidste tegn på konsollen:
konsol. log ( getLastCh ) ;Som du kan se, har vi med succes hentet det sidste tegn ' t ' af en streng ' LinuxTip ”:
Lad os se en anden metode til at få det sidste tegn i en streng.
Metode 3: Hent sidste tegn i streng ved hjælp af substr()-metoden
For at få strengens sidste tegn skal du bruge det foruddefinerede JavaScript ' substr() ” metode. Det tager indekset for det sidste tegn som en parameter og giver tegnet ved det indeks som en understreng.
Syntaks
Følg nedenstående syntaks for substr()-metoden:
Det ' string.length – 1 ” er det sidste indeks af strengen.
Eksempel
Her vil vi bruge den samme streng oprettet i det forrige eksempel og kalde ' substr() ” metode:
Udskriv den resulterende værdi ved at bruge ' console.log() ” metode:
konsol. log ( getLastCh ) ;Produktion
Lad os se en metode mere til at udføre den samme opgave.
Metode 4: Hent sidste tegn i streng ved hjælp af slice()-metoden
Du kan også bruge ' skive() ” metode til at hente strengens sidste tegn i JavaScript. Det giver den udtrukne del i en ny streng uden at ændre den eksisterende streng. Metoden slice() accepterer en streng som input og returnerer en understreng; hvis du starter udskæringen ved -1, vil det sidste tegn i strengen blive returneret.
Syntaks
For metoden slice() skal du bruge den givne syntaks:
Her, ' -1 ” angiver det sidste indeks af strengen.
Eksempel
I dette eksempel vil vi bruge den tidligere oprettede streng og kalde ' skive() ” metode til at hente det sidste tegn fra en streng:
Udskriv til sidst det sidste tegn i strengen med ' console.log() ” metode:
konsol. log ( getLastCh ) ;Outputtet returnerer det sidste indeks ' t ' af strengen ' LinuxTip ”:
Lad os gå til næste metode.
Metode 5: Få sidste tegn i streng ved hjælp af parentesnotation
parentesnotationen ' [ ] ” er en anden metode til at få strengens sidste tegn. For at få strengens sidste tegn, kan du bruge ' str.længde – 1 ”.
Syntaks
Følg nedenstående syntaks for at bruge parentesnotation:
Eksempel
Nu vil vi bruge ' parentesnotation ' for at få strengens sidste tegn:
Udskriv til sidst det returnerede sidste tegn i strengen på konsollen:
konsol. log ( getLastCh ) ;Produktion
Vi har samlet alle metoderne til at få det sidste tegn fra en streng.
Konklusion
For at få det sidste tegn fra en streng kan du bruge de indbyggede JavaScript-metoder, såsom charAt()-metoden, at()-metoden, substr()-metoden, slice()-metoden eller Bracket-notation. Imidlertid er at() og charAt() metoderne de almindelige metoder, der bruges til at få det sidste tegn. Denne artikel gav flere måder at få det sidste tegn fra en streng med detaljerede eksempler.