Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Javascript Partiella Funktioner

    En funktion är ett underprogram som kan kallas eller aktiveras av ett separat program . Om du matar värden till en funktion , kommer det att ge dig tillbaka ett värde som ett resultat , oavsett om det är en matematisk total eller ett skriftligt uttalande . När en JavaScript -funktion har att göra en uppgift om och om igen , är det mer effektivt att delegera en del av jobbet för en partiell funktion . Funktioner

    Värden i JavaScript inkluderar tal , teckensträngar och boolean true /false värden . En JavaScript -funktionen returnerar ett värde som svar på indata du ger det , eller returnerar " odefinierad " , om inget värde passar . Programmerare bygga funktioner av argument , vilket är uttalanden som styr funktionen för att söka efter rätt sorts värde . När du arbetar med JavaScript , kan du tilldela variabler att hänvisa till ett visst värde . Om du skriver in namnet på en variabel , kommer programmet att ta fram vilket värde den representerar .
    Partiella funktioner
    p Om en funktion måste returnera ett visst värde multipel gånger med användning av en variabel för att ringa värdet är snabbare än att skriva samma argument i funktionen om och om igen . En annan effektiv metod är att använda en partiell funktion för att returnera värdet . En partiell funktion är skriven så att vissa argument eller värden låses och konsekvent . En funktion som behöver dessa värden kan returnera den partiella funktionen , som sedan ger den inlåsta värden .
    Exempel

    Antag att du har en rösträkningen funktion , countVotes ( ) , som spårar nya röster när de är inspelade , adderar dem till den tidigare totala antalet röster och returnerar den nya totalt . För att minska risken att någon manipulation av siffror , skriver du en funktion som behandlar countVotes ( ) som en partiell funktion . Variabeln för det ursprungliga antalet röster föreligger bara på countVotes ( ) , som binder numret i datorminnet . Det enda sättet att komma åt countVotes ( ) är genom den överordnade funktionen , så som skyddar mot manipulering .
    Nedläggning

    En partiell funktion kan ta en fri variabel och sätter den vid ett visst värde . Termen för detta förfarande i JavaScript är nedläggning , eftersom den partiella funktionen stängs argumentet . När du ringer om partiellt funktionen igen - eftersom ett nytt parti av valsedlar anländer , till exempel - det öppnar en ny process , registrerar den nya variabeln och sedan stänger detta argument också. En partiell funktion kan ha en annan partiell funktion kapslat det , skapa flera nivåer av nedläggning . Det är oerhört viktigt att välja variabelnamn klokt här . Om du använder samma namn används för variabler eller argument på flera nivåer av kapsling , kan funktionen vet inte vilken variabel du vill att det ska återvända . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man lägger JavaScript kod i ett PHP -fil
    ·JavaScript Tutorial och Reference
    ·Lägga till flera nummer med hjälp av JavaScript
    ·Hur du ändrar teckensnitt färger med javascript
    ·Hur Kontrollera om musen är över DIV JavaScript
    ·Hur man skapar PDF med Javascript
    ·Hur du ändrar en hyperlänk med JavaScript
    ·Hur du använder JavaScript och PHP i form validering
    ·Så här ändrar en webbadress i en sida med JavaScript…
    ·Konvertera text till heltal i JavaScript
    Utvalda artiklarna
    ·Hur skriver jag en Unicode symbol i Java
    ·Hur ansluta till en SQL Server Använda VB Net
    ·Hur du ändrar typ av objekt i Python
    ·Hur man registrerar en CAB -fil
    ·Hur man gör en Exit-knappen för Android
    ·Hur får Makro variabler i Java Variabler
    ·Hur man skriver Bash Script för att acceptera indata P…
    ·Tutorial på JSP-taggar
    ·Hur man använder flera versioner av Java i Windows Vis…
    ·Hur man gör det Enter Också en Tab-tangenten i Visual…
    Copyright © Dator Kunskap http://www.dator.xyz