Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
Javascript Gedeeltelijke functies
Een functie is een subprogramma dat door een apart programma worden genoemd of kunnen geactiveerd . Als u waarden in een functie te voeden , zal het geeft je weer een waarde als resultaat , of dat nu een wiskundig totaal of een schriftelijke verklaring . Wanneer een JavaScript-functie heeft om een ​​taak te doen over en over , het is efficiënter om een ​​deel van de taak delegeren aan een deelfunctie . Functies

Waarden
in JavaScript zijn getallen , tekenreeksen en Booleaanse waar /onwaar waarden . Een JavaScript-functie ofwel geeft een waarde als reactie op de ingang je het geeft , of geeft ' undefined ' als er geen waarde past . Programmeurs bouwen functies van argumenten , die zijn uitspraken dat de functie om te zoeken naar de juiste soort van waarde leiden . Bij het werken met JavaScript , kunt u variabelen toe te kennen om te verwijzen naar een bepaalde waarde . Als u typt in de naam van een variabele , zal het programma roepen wat waarde die het vertegenwoordigt .
Gedeeltelijke functies

Als een functie heeft om een ​​bepaalde waarde meerdere keren tijden , met behulp van een variabele om de waarde te bellen is sneller dan het schrijven van hetzelfde argument in de functie over en weer . Een andere efficiënte aanpak is om een ​​gedeeltelijke functie gebruiken om de waarde te retourneren . Een gedeeltelijke functie is zo geschreven dat bepaalde argumenten of waarden zijn opgesloten in en consistent . Een functie die deze waarden nodig heeft kan de gedeeltelijke functie , die vervolgens geeft terug het locked - in waarden .
Voorbeeld

Stel je hebt een tellen van de stemmen functie , countVotes ( ) , die nieuwe stemmen tracks als ze opgenomen , voegt deze toe aan het vorige totale aantal stemmen en retourneert de nieuwe totaal. Om het risico van iemand die knoeien met de cijfers te verlagen , je schrijft een functie die countVotes ( ) behandelt als een gedeeltelijke functie . De variabele voor het initiële aantal stemmen Alleen bij countVotes ( ) , die het aantal bindt in het computergeheugen . De enige manier om toegang te krijgen countVotes ( ) is via de functie hoger niveau , zodat beschermt tegen knoeien .
Sluiting

Een gedeeltelijke functie kan een vrije variabele nemen en wordt het op een bepaalde waarde . De term voor deze procedure in JavaScript is gesloten , omdat de gedeeltelijke functie sluit het argument . Wanneer u een beroep doen op de gedeeltelijke functie opnieuw - want een verse partij van stembiljetten arriveert , bijvoorbeeld - het opent een nieuwe proces , registreert de nieuwe variabele en sluit vervolgens dat argument ook. Een gedeeltelijke functie kan een andere deelfunctie genest in het, het creëren van verschillende niveaus van de sluiting hebben . Het is uiterst belangrijk om variabele namen verstandig hier kiezen . Als u gebruik maken van dezelfde naam wordt gebruikt voor variabelen of argumenten op meerdere niveaus van nesten , kan de functie niet weet welke variabele u het wilt retourneren .

Previous: Next:
  JavaScript Programmeren
·Toevoegen Javascript Dynamisch…
·API Ontwikkeling van Google Ma…
·Hoe te Schakel JavaScript in d…
·Hoe maak je een PHP wijzigen n…
·Hoe kan ik een applet maken in…
·Hoe te jQuery Invoegen 
·Hoe u een JavaScript VAR te Fl…
·Hoe maak je een Bouncing Ball …
·Javascript Gedeeltelijke funct…
  Related Articles
Visual Basic String Functions 
Wiskundige functies in Visual Basic 
Visual Basic Math Functions Tutorial 
Wat zijn de functies van Visual Basic ? 
Hoe maak je een Javascript Call Vanuit V…
Lijst met functies in Visual Basic 
Visual Basic Controls & Functions 
VBS Array Functies 
Hoe te Argument functies in Visual Basic…
  Programmering Articles
·Hoe maak je een mislukt Krul Transfer in…
·Hoe maak je een tekstvak Property conver…
·Microsoft ASP Certificering 
·Hoe kan ik een aangepaste GridView Ontwi…
·Hoe maak je een persoonlijkheidstest Toe…
·Hoe te Boom bewerkingen uitvoeren in Jav…
·Hoe te Ingang Kopiëren naar Div in PHP 
·Hoe te tonen het Control Toolbox in Micr…
·Hoe in te breken de VBA code over Multip…
Copyright © Computer Kennis http://www.nldit.com