Tämä artikkeli tarjoaa useita tapoja saada merkkijonon viimeinen merkki.
Kuinka saada viimeinen merkkijono JavaScriptissä?
Jos haluat saada merkkijonon viimeisen merkin JavaScriptissä, käytä seuraavia menetelmiä:
- charAt() -menetelmä
- at() -menetelmä
- substr()-menetelmä
- slice() -menetelmä
- Hakasulkujen merkintä
Keskustellaan kaikkien näiden menetelmien toiminnasta yksitellen!
Tapa 1: Hanki merkkijonon viimeinen merkki käyttämällä charAt()-menetelmää
Saadaksesi merkkijonon viimeisen merkin, käytä ' charAt() ”menetelmä. Se ottaa viimeisen merkin indeksin parametriksi ja palauttaa merkin tulosteena kyseisessä indeksissä. ' merkkijonon pituus – 1 ” välitetään argumenttina, koska merkkijonon indeksi alkaa 0:sta ja viimeinen indeksi on string.length – 1.
Syntaksi
Noudata alla annettua syntaksia käyttääksesi charAt()-menetelmää:
merkkijono. charAt ( merkkijono. pituus - 1 ) ;
Täällä ' merkkijonon pituus – 1 ” viittaa merkkijonon viimeiseen indeksiin.
Esimerkki
Tässä esimerkissä luomme ensin muuttujan nimeltä ' str 'joka tallentaa merkkijonon' LinuxHint ':
oli str = 'LinuxHint' ;
Kutsu sitten charAt()-metodi välittämällä merkkijonon viimeinen indeksi ja tallenna palautettu merkki muuttujaan ' getLastCh ':
oli getLastCh = str. charAt ( str. pituus - 1 ) ;Tulosta lopuksi merkkijonon viimeinen merkki, jonka palauttaa ' charAt() ' menetelmä käyttäen ' console.log() 'menetelmä:
konsoli. Hirsi ( getLastCh ) ;Näytössä oleva tulos ' t ' viimeisenä hahmona' LinuxHint ' merkkijono:
Siirrytään toiseen menetelmään.
Tapa 2: Hanki merkkijonon viimeinen merkki käyttämällä at()-menetelmää
JavaScript ennalta määritetty ' osoitteessa() ” -menetelmää käytetään myös merkkijonon viimeisen merkin saamiseksi. Se ottaa ' -1 ' argumenttina, joka on merkkijonon viimeisen merkin paikka, ja se palauttaa merkin kyseisessä kohdassa.
Syntaksi
Käytä annettua syntaksia at()-menetelmälle:
Täällä, ' -1 ” osoittaa merkkijonon viimeisen indeksin.
Esimerkki
Käytämme samaa merkkijonoa ' str ' luotu yllä olevassa esimerkissä ja kutsu sitten ' at() ” -menetelmä ohittamalla viimeisen merkin indeksi:
Tulosta lopuksi konsolin viimeinen merkki:
konsoli. Hirsi ( getLastCh ) ;Kuten näet, olemme onnistuneesti hakeneet viimeisen merkin ' t 'jonosta' LinuxHint ':
Katsotaanpa toinen tapa saada merkkijonon viimeinen merkki.
Tapa 3: Hanki merkkijonon viimeinen merkki käyttämällä substr()-menetelmää
Saadaksesi merkkijonon viimeisen merkin, käytä ennalta määritettyä JavaScriptiä substr() ”menetelmä. Se ottaa viimeisen merkin indeksin parametriksi ja antaa kyseisen merkin merkin alimerkkijonoksi.
Syntaksi
Noudata alla annettua substr()-menetelmän syntaksia:
' merkkijonon pituus – 1 ” on merkkijonon viimeinen indeksi.
Esimerkki
Tässä käytämme samaa edellisessä esimerkissä luotua merkkijonoa ja kutsumme ' substr() 'menetelmä:
Tulosta tuloksena oleva arvo käyttämällä ' console.log() 'menetelmä:
konsoli. Hirsi ( getLastCh ) ;Lähtö
Katsotaanpa vielä yksi tapa tehdä sama tehtävä.
Tapa 4: Hanki merkkijonon viimeinen merkki käyttämällä slice()-menetelmää
Voit myös käyttää ' viipale() ' -menetelmä merkkijonon viimeisen merkin saamiseksi JavaScriptissä. Se antaa puretun osan uuteen merkkijonoon muuttamatta olemassa olevaa merkkijonoa. Metodi slice() hyväksyy merkkijonon syötteeksi ja palauttaa alimerkkijonon; jos aloitat viipaloinnin kohdasta -1, merkkijonon viimeinen merkki palautetaan.
Syntaksi
Käytä slice()-menetelmässä annettua syntaksia:
Täällä, ' -1 ” osoittaa merkkijonon viimeisen indeksin.
Esimerkki
Tässä esimerkissä käytämme aiemmin luotua merkkijonoa ja kutsumme ' viipale() ”menetelmä saada viimeinen merkki merkkijonosta:
Tulosta lopuksi merkkijonon viimeinen merkki käyttämällä ' console.log() 'menetelmä:
konsoli. Hirsi ( getLastCh ) ;Tulos palauttaa viimeisen indeksin ' t ' merkkijonosta ' LinuxHint ':
Siirrytään seuraavaan menetelmään.
Tapa 5: Hanki merkkijonon viimeinen merkki käyttämällä hakasulkujen merkintää
Hakasulkumerkintä ' [ ] ” on toinen tapa saada merkkijonon viimeinen merkki. Saadaksesi merkkijonon viimeisen merkin, voit käyttää ' pituus - 1 ”.
Syntaksi
Noudata alla mainittua syntaksia käyttääksesi hakasulkujen merkintää:
Esimerkki
Nyt käytämme ' hakasulkujen merkintä ' saadaksesi merkkijonon viimeisen merkin:
Tulosta lopuksi konsoliin palautettu merkkijonon viimeinen merkki:
konsoli. Hirsi ( getLastCh ) ;Lähtö
Olemme koonneet kaikki menetelmät viimeisen merkin saamiseksi merkkijonosta.
Johtopäätös
Saadaksesi viimeisen merkin merkkijonosta, voit käyttää JavaScriptin sisäisiä menetelmiä, kuten charAt()-, at()-, substr()-, slice()- tai Bracket-merkintätapa. Kuitenkin at()- ja charAt()-menetelmät ovat yleisimpiä menetelmiä, joita käytetään viimeisen merkin saamiseksi. Tässä artikkelissa on useita tapoja saada merkkijonon viimeinen merkki yksityiskohtaisten esimerkkien avulla.