JavaScript Basics - Del 9 Inledning Detta är en del 9 av min serie, JavaScript Basics. En funktion är en uppsättning påståenden som utför en specifik uppgift. När du kommer att få skriva program, kommer du att inse att programmen är väldigt långa. Du kommer att inse att det finns grupper av påståenden som kommer att behöva göra samma uppgift i olika delar av koden (program). Du behöver inte skriva denna grupp av uttalanden i olika delar av koden. Du kan skriva det en gång, och sedan kalla det varhelst det behövs i koden.
I denna artikel kommer jag att förklara grunderna i JavaScript-funktioner. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser. Definiera funktioner Gruppen uttalanden bildar funktionen, men du måste gruppera dem på ett visst sätt. Genom att göra detta, vi säger att du definierar en funktion i JavaScript. I vissa språk, är denna process delas upp i två.
En fas kallas, förklarar funktionen och en annan fas kallas, definiera funktionen. För den här artikeln och för grundläggande JavaScript programmering, ska vi använda en enda process, som definierar funktionen. En funktionsdefinition består av följande i nämnd ordning - det reserverade ordet, funktion. - Namnet på funktionen. - En lista över parametrar till funktionen, inom parentes och separerade med kommatecken (se nedan). - De uttalanden som definierar funktionen, inneslutna i klammerparenteser.
Uttalandena i en funktion kan ha bland dem samtal till andra funktioner som anges i det nuvarande programmet (programmet). Obs: ett annat namn för reserverat ord är nyckelord. Exempel I följande exempel, definierar vi en funktion som kommer att lägga två siffror, hitta kvadraten av summan och sedan tillbaka resultatet. Funktionen börjar med det reserverade ordet, funktion. Namnet på funktionen är myFn. Detta följs av parenteser. Då har du blocket. I blocket, har du deklarationen och tilldelning av de två talen. Den tredje uttalandet i blocket summerar de två numren.
Den fjärde uttalande fyrkanter summan. Det sista uttalandet returnerar kvadrat till meddelandet som skulle kalla funktionen, utanför funktionen. Det reserverade ordet, avkastning, används för detta. Det följs av en variabel eller en bokstavlig. Inte alla funktioner avslutas med returinstruktionen. Vissa funktioner utför bara en uppgift och kommer inte tillbaka något. R