Dator > JavaScript sträng tutorial

  • JavaScript sträng tutorial


  • JavaScript är ett dynamiskt skriptspråk som används i de flesta webbsidor och applikationer servern, enligt Mozilla Developer Center : Det utvecklades ursprungligen av Netscape och har blivit de facto- språk val i modern webbapplikationer. JavaScript har en primitiv datatyp " sträng " som representerar textdata . Det har också String som en inneboende objekt stöds av språket . Båda används för att representera och manipulera textdata i ett JavaScript-program

    Du behöver : .
    JavaScript eller textredigerare .
    JavaScript-program.

    Skapa

    en String


    1 .
    Skapa en sträng primitiv genom att tilldela en stränglitteral till en variabel .
    exempel : aStringPrimitive1=" hej " ; aStringPrimitive2=' hej ' ;
    2
    Skapa en sträng primitiv genom att tilldela en sträng variabel till en annan variabel
    Till exempel : aStringPrimitive=" hej . " anotherStringPrimitive=aStringPrimitive ,
    3
    Skapa ett String -objekt med hjälp av strängen konstruktorn
    Till exempel : aStringObject1=new String . ( " lite text uppgifter " ); aStringObject2=New String ( " lite text data ');

    String Inspektion och Character Access


    1 .
    Använd "längd " egendom för att få storleken på strängen
    Till exempel : . sizeOfString=aStringObject. length ;
    2
    Använd ' charAt " metod för att komma åt ett tecken på ett visst index i strängen
    Till exempel : . aStringObject=" hej " ; eCharacter=aStringObject. charAt (1) ,
    3

    Ta reda på index för första förekomsten av ett visst tecken i en sträng med hjälp av " indexOf " metod
    Till exempel : aStringObject=" hej " ; index0=aStringObject. indexOf ( "h " ) ;
    <. br > 4 .
    Ta reda på index för den sista förekomsten av ett visst tecken i en sträng med hjälp av " lastIndexOf " metod
    Till exempel : . aStringObject=" hellohello " ; index5=aStringObject. lastIndexOf ( "h " ) ;

    String jämförelse och matchning


    1
    Kontrollera om en sträng är större än en annan med hjälp av mer än br operatör '>'. För . Exempel: om (a > b ) handleGreaterThan () ;
    2
    Kontrollera om en sträng är mindre än en annan med hjälp av mindre än operatören '<'.
    . Till exempel : om ( a 3 .
    Kontrollera om två strängar är lika med hjälp av jämställdhet br operatören '=='. Till exempel: om (a == b ) handleEqual () ;
    4

    Kontrollera om en sträng matchar ett reguljärt uttryck med hjälp av matchen funktion String-objekt
    Till exempel : . aStringObject=" hej " , regexp=/h * /; aStringObject. match ( regexp ) ,

    5 .
    söka efter ett mönster i en sträng genom att använda "sök " -metoden . Det utför sökandet efter en match mellan ett reguljärt uttryck och en angiven sträng och returnerar indexvärdet för det reguljära uttrycket. Om det inte finns någon match den returnerar "-1 "
    Till exempel : . aStringObject=" hej " , regexp=/h * /; indexOfH=aStringObject. search ( regexp ) ,

    stränghantering


    1
    Kombinera två strängar genom att använda " concat " metod
    Till exempel : . combinedString=concat ( " Hello " , " värld !");
    <. br > 2
    Skaffa en del av strängen med hjälp av " slice " -metoden
    Till exempel : . aSlice=aStringObject. slice ( beginIndex , endIndex ) ,
    3

    en array med strängar genom att dela upp en sträng åtskilda av ett skiljetecken , med hjälp av " split -metoden " .
    Till exempel : . arrayOfStrings="a , b , c " split (",");

    4
    Skaffa en del av strängen genom att använda " substr " metoden . Den returnerar tecknen i en sträng som börjar på den angivna platsen genom angivet antal tecken
    Till exempel : firstThreeCharacters=" 12345 " substr ( 0,3 ) ,
    5
    . .
    Extrahera en del av sträng med hjälp av " delsträng " . Den returnerar tecknen i en sträng mellan en början index och ett slut index i en annan sträng . Den innehåller tecken upp till men inte inklusive den avslutande index .
    Till exempel : firstTwoCharacters=" 12345 " delsträng ( 0,2 ) ,

    strängkonvertering


    1
    konvertera alla tecken till gemener . genom att använda " toLowerCase " metoden. Den returnerar den anropande strängen värdet konverteras till gemener
    Till exempel : lowerCaseString=" ABCDE " toLowerCase ( ) ;
    2
    konvertera alla tecken till versaler av. . med hjälp av " toUpperCase " metoden. Den returnerar den anropande strängen värdet konverteras till versaler
    Till exempel : upperCaseString=" abcde " toUpperCase ( ) ;
    3 . .
    Sök efter viss text eller ett reguljärt uttryck i en sträng och ersätta den med annan text genom att använda " ersätta " metoden . Det används för att hitta en match mellan ett reguljärt uttryck och en sträng , och ersätta den matchande delsträngen med en ny delsträng
    Till exempel : str=" bil är ett fordon " , newstr=str. replace ( " bil . " , " cykel " ) ;
    4
    Trimma blanktecken i början och slutet av en sträng med hjälp av " trim " -metoden
    Till exempel : trimmedString=. . " abc " trim () ; .
    5
    trimma bort de vita utrymme i början eller slutet av strängen genom att använda " trimLeft "och " trimRight "-metoden respektive .
    Till exempel : leftTrimmedString=" abc " trimLeft () ; rightTrimmedString=" abc " trimRight () ;

    tips och varningar


  • Be . uppmärksam på om du använder en sträng primitiv eller String-objekt . Några av JavaScript- funktioner beter sig olika i varje enskilt fall som JavaScript är ett löst typat språk . En sträng primitiva kan behandlas som en siffra i metoder som tar ett nummer som parameter .
  • olika webbläsare och JavaScript implementationer erbjuder stöd för olika anpassade metoder . Var försiktig vid valet av anpassade metoder . se till att de får stöd för att undvika problem webläsare

Previous:nothing Next:hur man använder pekare i Fortran





Relaterade artiklar


  • hur du lägger upp flera bilder i php
  • Hur kan jag få dagens datum att komma upp automatiskt med Visual Basic ?
  • hur du formaterar ett datum i asp
  • avancerad tutorial på Visual Basic
  • hur man kompilerar Visual Basic 6.0
  • hur man gör egna spel på Game Maker
  • hur man skapar en ActiveX dll i Visual Basic 2005
  • hur man skapar en ansökan från en databas
  • hur man hittar en delsträng i Java
  • hur man hittar filstorleken i en php -server