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.