Syntaks for substr () -metoden
Syntaksen til substr () -metoden er definert som
Syntaksen inneholder følgende elementer:
Ytterligere merknader:
Noe interessant informasjon som du må huske på om substr () -metoden er som:
For å forstå arbeidet med substr () -metoden, utfør eksempler gitt nedenfor.
Eksempel 1: Tilveiebringe startindeks og lengde
Lag en ny strengvariabel og gi den en viss verdi; Bruk følgende linje:
var streng = "Hei, velkommen til Linuxhint!";Trekke ut en substring fra ordet “Velkommen”Eller fra indeksen”7”Og lengden på substringen vil være ti tegn:
var resultString = streng.substr (7, 10);Til slutt, vis resultater Ved å bruke konsollloggfunksjonen:
konsoll.logg (resultater);Du får følgende resultat på konsollen din:
Du kan se at resultater Inneholder en substring som er 10 tegn lang (inkludert blanke mellomrom) hentet fra vår originale streng.
For å bekrefte at Substr () -metoden ikke endret den originale strengen, skriver du ut den originale strengen ved å bruke konsollloggfunksjonen også:
konsoll.log (streng);Utfør denne koden, gi følgende utdata:
Som du ser er den opprinnelige strengen ikke endret.
Eksempel 2: trekke ut en substring uten å passere lengden
For å se hva som skjer når du ikke oppgir lengdeparameteren i Substr () -metoden, lag en streng med følgende linje:
var streng = "dette er fantastisk!!!";Bruk deretter substr () -metoden og lagre returverdien i en ny strengvariabel:
var resultString = streng.substr (4);Etter det, passerer resultater I konsollloggfunksjonen for å vise resultatet på terminalen:
konsoll.logg (resultater);Du vil observere følgende resultat på terminalen:
Ettersom det fremgår av utgangen, hvis lengdeparameteren ikke er gitt, vil Substr () -metoden trekke ut substringen til den siste indeksen for den opprinnelige strengen.
Eksempel 3: Passering av negative verdier i argumentene
For å observere oppførselen til substr () -metoden med negative verdier i argumentene, lag en ny streng ved å bruke følgende linje:
var streng = "du er nok! ";Etter det bruker du Substr () -metoden to ganger, en gang med en negativ indeksverdi og en gang med en negativ lengdeverdi og lagrer resultatet i to forskjellige variabler:
var resultString1 = streng.substr (4, -1);Vis utgangen fra de to variablene ved å bruke konsollloggfunksjonen:
konsoll.Logg ("Substring fra negativ lengde -argumentet er som" + resultString1);Utfør programmet og observer resultatet på terminalen for å være:
Det fremgår av resultatet at når negative verdier sendes i et av argumentene til substr () -metoden, er resultatet alltid en tom streng.
Konklusjon
Substr () JavaScript -metoden skaper en substring ut av en strengvariabel eller bokstavelig base på en startindeksverdi og lengde. Lengdeparameteren er imidlertid valgfri. Med dette innlegget har du utført alle de forskjellige typene utfall som du kan få ved å endre verdiene for argumentene til substr () -metoden.