Hur du tar de första 10 tecken från en JavaScript variabel

March 7

Om webbprogrammet behöver manipulera textdata, kan det få tillgång till kraftfulla JavaScript sträng metoder som utför en mängd olika användbara uppgifter. Den "substr" -funktion, till exempel, är idealisk för att ta tecken från en strängvariabel. Textrutor, till exempel, kan innehålla 10 eller flera tecken i början av strängen som du inte behöver. Eller kan de första 10 tecken är de enda tecknen din ansökan kräver. Den "substr" metod gör det möjligt att hantera båda scenarierna snabbt och effektivt.

Instruktioner

1 Starta din favorit HTML-editor. Skapa en ny webbsida dokument eller öppna ett nytt.

2 Lägg till följande tomma avsnittet "<script>" till dokumentets "<head>" avsnittet:

<Script language = "JavaScript" type = "text / javascript">

</ Script>

3 Klistra in följande JavaScript-kod under den första script tag "<script>":

var testString = "01234567890abcdefg";

Var numberOfCharacters = 10;

var newString1 = getCharacters (testString, numberOfCharacters, "ta bort");

alert ( "Konverterade sträng =" + newString1);

var newString2 = getCharacters (testString, numberOfCharacters, "få");

alert ( "Första 10 tecken =" + newString2);

Variabeln "testString" håller värde som du vill få tecken. I detta fall är antalet tecken för att få 10. variabeln "numberOfCharacters" anser att värdet. Den tredje uttalande kallar "getCharacters" -funktionen och skickar den "testString", "numberOfCharacters" och de åtgärder som du vill att funktionen att utföra. Passing "ta bort" berättar funktionen för att ta bort 10 tecken från "testString" variabel och tillbaka vad som återstår efter tar funktionen bort tecknen. Pass "få" till funktionen, och det blir de första 10 tecknen i "testString" och returnerar dessa tecken.

4 Klistra in koden nedan sifferkoden som visas i föregående steg:

funktions getCharacters (teckensträng, numberOfCharacters, action) {

if (characterString.length <numberOfCharacters)

teckensträng = "String innehåller mindre än" + numberOfCharacters + "tecken";

else if (åtgärd == "ta bort")

teckensträng = characterString.substr (numberOfCharacters + 1);

else if (åtgärd == "får")

teckensträng = characterString.substr (0, numberOfCharacters);

annan

teckensträng = "Ingen åtgärd valt";

returteckensträng;

}

Detta är den "getCharacters" -funktion. Det använder "substr" -funktion för att få 10 tecken från variabeln du passerar den. Den slutliga deklarationen i funktionen returnerar resultatsträngen.

5 Spara HTML-dokument. Starta en webbläsare och öppna dokumentet. JavaScript-kod körs och visar två varnings lådor. Den första rutan visar hur JavaScript strängvariabel ser ut när du tar bort de första 10 tecken. Den andra varningsruta visar de första 10 tecknen i variabeln.

Tips

  • För att få en rad andra än 10 tecken, ändra värdet av "numberOfCharacters" variabel från 10 till ett värde av ditt val.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2019 Astrixsoft.com | Contact us: webmaster# astrixsoft.com