Tämä opetusohjelma havainnollistaa menetelmiä JavaScript-merkkijonon katkaisemiseksi.
Katkaise merkkijono JavaScriptissä
Voit katkaista merkkijonon seuraavilla tavoilla:
- osamerkkijono() menetelmä
- Yhdistelmä jakaa() ja liittyä seuraan() menetelmä
Selitämme nämä menetelmät yksityiskohtaisesti.
Tapa 1: Katkaise merkkijono käyttämällä substring()-menetelmää
The osamerkkijono() menetelmä on ' merkkijono ”-tyyppinen menetelmä ja se leikkaa merkkijonon määritettyjen indeksien välillä. Jos alkuperäisen merkkijonon pituus ylittää rajan, se palauttaa vain tämän osan, kunnes merkkien määrä on yhtä suuri kuin määritetty raja:
Syntaksi
Annettua syntaksia käytetään ' osamerkkijono() 'menetelmä:
alamerkkijono ( alkaa , loppu )
Se vaatii kaksi parametria:
- ' alkaa ” on osamerkkijonon aloitusindeksi
- ' loppu ” on viimeinen indeksi, jossa merkkijono katkaistaan.
Palautusarvo : Se palauttaa uuden leikatun merkkijonon.
Esimerkki
Luo ensin muuttuja ' str1 'joka tallentaa merkkijonon' Tervetuloa Linuxhintiin ':
Määritä funktio nimeltä ' katkaisumerkkijono() ' kahdella parametrilla ' merkkijono ' ja ' raja ”. Tarkista tässä toiminnossa merkkijonon pituus käyttämällä ' pituus ” omaisuutta. Jos merkkijonon pituus on suurempi kuin määritetty raja, leikkaa merkkijono käyttämällä ' osamerkkijono() ” -menetelmä, jossa kaksi argumenttia välitetään, merkkijonon aloitusindeksi ja raja, joka on merkkijonon viimeinen indeksi:
toiminto katkaise merkkijono ( merkkijono , raja ) {jos ( merkkijono. pituus > raja ) {
str2 = merkkijono. alamerkkijono ( 0 , raja ) ;
}
muu {
palata str1 ;
}
palata str2 ;
}
Soita ' katkaisumerkkijono() '-funktio välittämällä merkkijono' str1 'ja raja' 8 ':
konsoli. Hirsi ( katkaise merkkijono ( str1 , 8 ) ) ;Tulos näyttää leikatun merkkijonon aloitusindeksistä alkaen 0 ja päättyy indeksiin 8 :
Tapa 2: Katkaise merkkijono käyttämällä split()-menetelmää ja join()-menetelmää
On toinen tapa katkaista merkkijono nimeltä ' jakaa() ' -menetelmä, joka jakaa merkkijonon tietyn merkin alimerkkijonoiksi. Liitä osamerkkijonot merkkijonoksi käyttämällä ' liittyä seuraan() ”menetelmä
Syntaksi
Noudata split()-menetelmän annettua syntaksia merkkijonon tokenointiin JavaScriptissä:
- Täällä ' erotin ” on mikä tahansa tietty merkki, jota käytetään erotinparametrina määrittämään, missä merkkijono jaetaan.
- ' raja ” on kokonaisluku, joka ilmaisee jakojen määrän.
- Se palauttaa joukon alimerkkijonoja hyväksyttyjen argumenttien perusteella.
Esimerkki
Käytä samaa merkkijonoa ' str1 ' luotu yllä olevassa esimerkissä, ja kutsu sitten split()-metodi välittämällä tyhjä merkkijono ('') ja raja ' yksitoista ' argumentteina:
Tulos näyttää joukon alimerkkijonoja, joiden pituus on 11:
Liitä nyt taulukko merkkijonoksi käyttämällä join()-menetelmää ja tallenna se muuttujaan ' truncStr ':
oli truncStr = str. liittyä seuraan ( '' ) ;Tulosta tuloksena oleva merkkijono käyttämällä ' console.log() 'menetelmä:
konsoli. Hirsi ( truncStr ) ;Lähtö
Johtopäätös
Katkaise merkkijono JavaScriptissä käyttämällä ' osamerkkijono() ' -menetelmää tai ' jakaa() ' ja ' liittyä seuraan() ”menetelmiä. Substring()-menetelmä on yleisin menetelmä merkkijonojen katkaisemiseen JavaScriptissä. Se leikkaa merkkijonon määritettyjen indeksien välillä. Split()-menetelmä jakaa merkkijonot alimerkkijonojen joukoksi ja join()-menetelmää käytetään muuttamaan tämä alimerkkijono merkkijonoksi. Tämä opetusohjelma havainnollistaa menetelmiä JavaScript-merkkijonojen leikkaamiseen.