Hvordan Split en streng i Javascript

Hvordan Split en streng i Javascript


Javascript Den er rik på funksjoner for å manipulere tekststrenger. Den har fire metoder som gjør det mulig å trekke ut deler av en streng. Stykket (), substr () og substring () metoder alle gjøre deg i stand til å dele ut og returnere en bestemt del av en streng. Hvis man er forsiktig med fremgangsmåteparameterne, kan hver metode returnere samme resultat. I tillegg tilbyr Javascript split () metoden, som bryter opp en streng som inneholder deler adskilt av en bestemt karakter, og deretter lagrer alle delene i en matrise. Du kan bruke split () for å dissekere en webadresse som inneholder skråstreker i sine enkelte bestanddeler og lagre resultatene for videre analyse.

Bruksanvisning

1 Start standard, ren tekst editor program som er tilgjengelig på datamaskinen.

2 Skriv inn følgende kode for å teste Javascript:

<Html>

<Body>

<Script type = "text / javascript">

Var fullstring = "Regnet i Spania";

Var URL = "www.bethea.com/images/photo.jpg";

document.write ( "Dette er stykket () -funksjonen:" + fullstring.slice (3,8) + "");

document.write ( "Dette er den substr () -funksjonen:" + fullstring.substr (4,4) + "");

document.write ( "Dette er den substring () -funksjonen:" + fullstring.substring (3,8) + "");

document.write ( "Dette er den split () -funksjonen:" + fullstring.split ( "") + "");

document.write ( "spliting URL www.bethea.com/images/photo.jpg med split () -funksjonen:" + URL.split ( "/") + "");

</ Script>

3 Klikk på "File" -menyen. Velg "Lagre" alternativet. Lagre under filnavnet "test.html".

4 Start nettleseren som er tilgjengelig på datamaskinen. Klikk på "File" -menyen, og velg "Åpne fil".

5 Finn filen "test.html" du nettopp opprettet, velger du den og klikker på Åpne. "

Hint

  • Den split () -funksjonen returnerer en Javascript-matrise standard. For å se på noen del av det delte streng, bruke tabellindekser. For eksempel, for strengen "regnet i Spania," det tredje elementet i gruppen (indeks to) er ordet "på".
  • Hvis split () møter en streng med to påfølgende skilletegn, den lagrer en tom verdi i matrisen for paret. Selv om dette ikke er en feil i seg selv, bruk av denne "data" fra split () kan føre til utilsiktede konsekvenser i andre deler av manuset.