|  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-funktioner som en funktion Argument

    Programmerare på webb JavaScript som ett flexibelt och funktionellt programmeringsspråk för webben . JavaScript flexibilitet kommer från det faktum att programmerare kan använda många traditionella programmering paradigm som en del av dess gränssnitt , men kan fortfarande bädda JavaScript hela HTML-dokument . En av dessa paradigm innebär användning av objektorienterad programmering tekniker , och gör det möjligt för programmerare att använda funktioner som parametrar ( eller argument ) för andra funktioner . Funktioner och argument

    I datorprogrammering , definierar en funktion ett block av kod som utför en specifik uppgift . En programmerare kan sedan ringa koden genom sitt namn för att utföra denna uppgift . I JavaScript , till exempel, kan en programmerare definiera en funktion som följande exempel :

    function doubleNum (x ) katalog

    {

    avkastning x * 2 ;
    < p > }

    " x " i parentes är vad som kallas ett " argument " eller en variabel som en programmerare levererar till funktionen för att det ska fungera . Sedan , när en programmerare vill använda dubbel funktion , skulle han kalla det vid namn , som i detta exempel :

    var y = dubbel ( 3 ) , //y = 6

    funktioner och objektorienterad programmering

    objektorienterad programmering ( OOP ) definierar ett paradigm där programmerare representerar data som " objekt " eller diskreta enheter som lagrar data och funktioner . Fördelarna med OOP är många , men en relevant en här är det faktum att JavaScript , som ett objektorienterat programmeringsspråk , butiker fungerar som objekt . När en programmerare definierar en funktion , sparar JavaScript det som ett objekt i minnet. I huvudsak innebär detta en funktion som definieras av en programmerare också kan tilldelas en variabel , på samma sätt som en dom , ett heltal eller ett booleskt värde .
    Exempel Tilldelning av funktioner till variabler

    När en programmerare definierar en funktion , kan hon ge omedelbart funktionen till en variabel . Variabeln kommer då att uppträda som en funktion , med argument och återvänder värden ( beroende på hur programmeraren definierar funktionen ) . Följande kod är ett exempel på att tilldela en funktion till en variabel i JavaScript :

    var dubbelt = function doubleNum ( x ) katalog

    {

    retur 2 * x ;

    }

    i detta exempel är variabeln " dubbel " tar koden för funktionen . Funktionen är densamma som den " doubleNum "-funktion.
    Använda funktionen som en
    Argument

    Programmerare kan passera funktioner som argument till andra funktioner på samma sätt som han passerar andra variabler . Till exempel passerar denna kod den " doubleNum "-funktionen till " quadNum "-funktion, som multiplicerar ett antal av två , och sedan av två igen :

    funktion quadNum (x, doublefunction ) katalog

    {

    var dubbel = doublefunction ( ) ;

    retur 2 * dubbel ( x ) ,

    }

    quadNum ( 2 , doubleNum ) ;

    " quadNum " tar två argument : " . doublefunction " numret x att föröka , och en funktion Därefter tilldelar quadNum doublefunction till variabeln "dubbel ", och multiplicerar resultatet av dubbel (x) och 2 . Att ringa quadNum , förser programmeraren ett nummer och doubleNum funktionen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får man ett elements bredd i Javascript
    ·Hur man använder JQuery Infoga ett ankare
    ·Hur Markera en tagg i iFrame Innehåll
    ·Hur man installerar ett jQuery Date Picker
    ·Hur Stop Error Message Null är null eller inte ett obj…
    ·Hur man använder statisk analys för att hitta buggar
    ·Korrekta ramuppsättningar för JavaScript
    ·Hur man kör JavaScript på en webbsida
    ·Ställa fokus Med jQuery
    ·Hur till utgång JSON data med JavaScript
    Utvalda artiklarna
    ·Introduktion till SQL Certifiering
    ·Vad är " Instansvariabler " i Java
    ·Hur man gör med en JFrame
    ·Hur man lär sig språk datorprogrammering
    ·Hur man installerar Google Analytics-koden i PHP
    ·Så här visar du ett Word-dokument i VB.NET
    ·Hur man bygger en egen PC-programvara
    ·Hur överföra data från en tabell till en annan genom…
    ·Hur du kontrollerar om en numerisk typ i Javascript
    ·De bästa ställen att sätta Net Application Loggar
    Copyright © Dator Kunskap http://www.dator.xyz