See artikkel pakub mitmeid viise stringi viimase märgi hankimiseks.
Kuidas saada JavaScriptis stringi viimane märk?
Stringi viimase tähemärgi hankimiseks JavaScriptis kasutage järgmisi meetodeid.
- charAt() meetod
- at() meetod
- substr() meetod
- slice() meetod
- Sulgude tähistus
Arutleme ükshaaval kõigi nende meetodite toimimise üle!
1. meetod: hankige stringi viimane märk, kasutades meetodit charAt().
Stringi viimase märgi hankimiseks kasutage ' charAt() ” meetod. See võtab parameetrina viimase märgi indeksi ja tagastab märgi selle indeksi väljundina. ' string.pikkus – 1 ” edastatakse argumendina, kuna stringi indeks algab 0-st ja viimane indeks on string.length – 1.
Süntaks
Järgige charAt() meetodi kasutamiseks alltoodud süntaksit:
string. charAt ( string. pikkus - 1 ) ;
Siin on ' string.pikkus – 1 ” viitab stringi viimasele indeksile.
Näide
Selles näites loome kõigepealt muutuja nimega ' str ', mis salvestab stringi' LinuxHint ”:
oli str = 'LinuxHint' ;
Seejärel kutsuge välja meetod charAt(), edastades stringi viimase indeksi ja salvestage tagastatud märk muutujasse ' getLastCh ”:
oli getLastCh = str. charAt ( str. pikkus - 1 ) ;Lõpuks printige stringi viimane märk, mille tagastab ' charAt() ' meetodit kasutades ' console.log() ” meetod:
konsool. logi ( getLastCh ) ;Kuvatud väljund ' t ' kui '' viimane tegelane LinuxHint 'string:
Liigume teise meetodi juurde.
2. meetod: hankige stringi viimane märk, kasutades at() meetodit
JavaScript eelmääratletud ' at () ” meetodit kasutatakse ka stringi viimase märgi hankimiseks. See võtab ' -1 ” argumendina, mis on stringi viimase märgi asukoht, ja see tagastab selles kohas oleva märgi.
Süntaks
Kasutage antud süntaksit at() meetodi jaoks:
Siin, ' -1 ” tähistab stringi viimast indeksit.
Näide
Me kasutame sama stringi ' str ' loodud ülaltoodud näites ja seejärel kutsuge at () ” meetodil, edastades viimase märgi indeksi:
Lõpuks printige konsooli viimane märk:
konsool. logi ( getLastCh ) ;Nagu näete, oleme edukalt toonud viimase märgi ' t 'stringist' LinuxHint ”:
Vaatame teist meetodit stringi viimase märgi saamiseks.
3. meetod: hankige stringi viimane märk, kasutades substr() meetodit
Stringi viimase märgi saamiseks kasutage eelmääratletud JavaScripti ' substr() ” meetod. See võtab parameetrina viimase märgi indeksi ja annab selle indeksi märgi alamstringina.
Süntaks
Järgige meetodi substr() jaoks alltoodud süntaksit:
' string.pikkus – 1 ” on stringi viimane indeks.
Näide
Siin kasutame sama stringi, mis loodi eelmises näites ja kutsume ' substr() ” meetod:
Printige saadud väärtus kasutades ' console.log() ” meetod:
konsool. logi ( getLastCh ) ;Väljund
Vaatame veel ühte meetodit sama ülesande tegemiseks.
4. meetod: hankige stringi viimane märk, kasutades meetodit slice()
Võite kasutada ka ' slice () ” meetod stringi viimase tähemärgi hankimiseks JavaScriptis. See annab ekstraheeritud osa uude stringi ilma olemasolevat stringi muutmata. Meetod slice() aktsepteerib stringi sisendiks ja tagastab alamstringi; kui alustate lõikamist väärtusest -1, tagastatakse stringi viimane märk.
Süntaks
Slice() meetodi jaoks kasutage antud süntaksit:
Siin, ' -1 ” tähistab stringi viimast indeksit.
Näide
Selles näites kasutame varem loodud stringi ja kutsume esile ' slice () ” meetod stringist viimase märgi hankimiseks:
Lõpuks printige stringi viimane märk, kasutades ' console.log() ” meetod:
konsool. logi ( getLastCh ) ;Väljund tagastab viimase indeksi ' t ' stringist ' LinuxHint ”:
Liigume järgmise meetodi juurde.
5. meetod: hankige stringi viimane märk, kasutades sulgmärke
Sulgude märge ' [ ] ” on veel üks meetod stringi viimase märgi hankimiseks. Stringi viimase märgi hankimiseks võite kasutada ' str.pikkus – 1 ”.
Süntaks
Sulgude märkimise kasutamisel järgige alltoodud süntaksit:
Näide
Nüüd kasutame ' sulgmärkimine ', et saada stringi viimane märk:
Lõpuks printige konsoolil stringi tagastatud viimane märk:
konsool. logi ( getLastCh ) ;Väljund
Oleme kokku kogunud kõik meetodid stringist viimase märgi saamiseks.
Järeldus
Stringist viimase märgi saamiseks võite kasutada JavaScripti sisseehitatud meetodeid, näiteks meetodit charAt(), at() meetodit, substr() meetodit, slice() meetodit või sulgmärke. Siiski on viimase märgi hankimiseks tavalised meetodid at() ja charAt(). See artikkel pakub üksikasjalike näidetega mitmeid viise, kuidas saada stringist viimane märk.