Site Overlay

JavaScript funktioner

JavaScript ger funktioner som liknar de flesta skripts-och programmeringsspråk.

i JavaScript kan du definiera ett kodblock, ge det ett namn och sedan köra det så många gånger du vill.

en JavaScript-funktion kan definieras med hjälp av funktion nyckelord.

Syntax:
//defining a functionfunction <function-name>(){ // code to be executed};//calling a function<function-name>();

följande exempel visar hur man definierar och kallar en funktion i JavaScript.,

exempel: definiera och anropa en funktion
function ShowMessage() { alert("Hello World!");}ShowMessage();

i exemplet ovan har vi definierat en funktion som heter ShowMessage som visar ett popup-meddelande ”Hello World!”. Denna funktion kan köras med () operatör t. ex.ShowMessage ().

funktionsparametrar

en funktion kan ha en eller flera parametrar, som kommer att levereras av anropskoden och kan användas inuti en funktion. JavaScript är ett dynamiskt skriptspråk, så en funktionsparameter kan ha värdet av vilken datatyp som helst.,

Du kan skicka färre eller fler argument när du anropar en funktion. Om du skickar mindre argument kommer resten av parametrarna att vara odefinierade. Om du skickar fler argument kommer ytterligare argument att ignoreras.

annons

Argumentobjektet

alla funktioner i JavaScript kan använda argumentobjektet som standard. Ett argumentobjekt innehåller värdet för varje parameter.

argumentobjektet är ett array-liknande objekt. Du kan komma åt dess värden med hjälp av index som liknar array. Det stöder dock inte matrismetoder.,

ett argumentobjekt är fortfarande giltigt även om funktionen inte innehåller några parametrar.

ett argumentobjekt kan itereras med för loop.

returvärde

en funktion kan returnera noll eller ett värde med returord.

i exemplet ovan lägger en funktion som heter Sum till val1 & val2 och returnerar den. Så den uppringande koden kan få returvärdet och tilldela det till en variabel. Den andra funktionen multiplicera returnerar inte något värde, så resultatvariabeln kommer att vara odefinierad.

en funktion kan returnera en annan funktion i JavaScript.,

funktionsuttryck

JavaScript tillåter oss att tilldela en funktion till en variabel och sedan använda den variabeln som en funktion. Det kallas funktion uttryck.

anonym funktion

anonym funktion är användbar i passerande återuppringning funktion, skapa stängning eller omedelbart åberopas funktion uttryck.

JavaScript tillåter oss att definiera en funktion utan namn. Denna namnlösa funktion kallas anonym funktion. Anonym funktion måste tilldelas en variabel.,

kapslade funktioner

i JavaScript kan en funktion ha en eller flera inre funktioner. Dessa kapslade funktioner är inom ramen för yttre funktion. Inre funktion kan komma åt variabler och parametrar för yttre funktion. Yttre funktion kan dock inte komma åt variabler som definieras inuti inre funktioner.

pekar på att komma ihåg:
  1. JavaScript en funktion låter dig definiera ett kodblock, ge det ett namn och kör det så många gånger du vill.,
  2. en funktion kan definieras med hjälp av funktion nyckelord och kan utföras med () operatör.
  3. en funktion kan innehålla en eller flera parametrar. Det är valfritt att ange funktionsparametervärden när du kör det.
  4. JavaScript är ett löst skrivet språk. En funktionsparameter kan hålla värdet för vilken datatyp som helst.
  5. Du kan ange mindre eller fler argument när du anropar funktionen.
  6. alla funktioner kan komma åt argumentobjekt som standard istället för parameternamn.
  7. en funktion kan returnera ett bokstavligt värde eller en annan funktion.,
  8. en funktion kan tilldelas en variabel med ett annat namn.
  9. JavaScript låter dig skapa anonyma funktioner som måste tilldelas en variabel.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *