JavaScript indeholder funktioner, der ligner de fleste script-og programmeringssprog.
i JavaScript giver en funktion dig mulighed for at definere en blok kode, give den et navn og derefter udføre den så mange gange som du vil.
en JavaScript-funktion kan defineres ved hjælp af funktionssøgeord.
//defining a functionfunction <function-name>(){ // code to be executed};//calling a function<function-name>();
følgende eksempel viser, hvordan man definerer og kalder en funktion i JavaScript.,
function ShowMessage() { alert("Hello World!");}ShowMessage();
I ovenstående eksempel, har vi defineret en funktion med navnet ShowMessage, der viser en popup-besked “Hej Verden!”. Denne funktion kan udføres ved hjælp af () operatør f.eks Sho .message ().
funktionsparametre
en funktion kan have en eller flere parametre, som leveres af opkaldskoden og kan bruges i en funktion. JavaScript er et dynamisk scriptsprog, så en funktionsparameter kan have værdi af enhver datatype.,
Du kan videregive mindre eller flere argumenter, mens du kalder en funktion. Hvis du passerer mindre argumenter derefter resten af parametrene vil være udefineret. Hvis du passerer flere argumenter derefter yderligere argumenter vil blive ignoreret.
De Argumenter Objekt
Alle funktioner i JavaScript kan bruge argumenter objekt som standard. En argumenter objekt omfatter værdien af hver parameter.
argumenterne objekt er et array som objekt. Du kan få adgang til dens værdier ved hjælp af indeks svarende til array. Det understøtter dog ikke array-metoder.,
et argumentobjekt er stadig gyldigt, selvom funktionen ikke indeholder nogen parametre.
et argumentobjekt kan gentages ved hjælp af loop.
returværdi
en funktion kan returnere nul eller en værdi ved hjælp af return key .ord.
i ovenstående eksempel tilføjer en funktion ved navn Sum val1 & val2 og returnerer den. Så opkaldskoden kan få returværdien og tildele den til en variabel. Den anden Funktionsformering returnerer ikke nogen værdi, så resultatvariablen vil være udefineret.
en funktion kan returnere en anden funktion i JavaScript.,
Funktionsudtryk
JavaScript giver os mulighed for at tildele en funktion til en variabel og derefter bruge den variabel som en funktion. Det kaldes funktion udtryk.
anonym funktion
JavaScript giver os mulighed for at definere en funktion uden noget navn. Denne navngivne funktion kaldes anonym funktion. Anonym funktion skal tildeles en variabel.,
indlejrede funktioner
i JavaScript kan en funktion have en eller flere indre funktioner. Disse indlejrede funktioner er inden for rammerne af den ydre funktion. Indre funktion kan få adgang til variabler og parametre for ydre funktion. Ydre funktion kan dog ikke få adgang til variabler defineret inde i indre funktioner.
- JavaScript-funktion giver dig mulighed for at definere en blok af kode, give den et navn og derefter udføre den, så mange gange som du ønsker.,
- en funktion kan defineres ved hjælp af funktion søgeord og kan udføres ved hjælp af () operatør.
- en funktion kan indeholde en eller flere parametre. Det er valgfrit at angive funktionsparameterværdier, mens du udfører det.JavaScript er et løst skrevet sprog. En funktion parameter kan holde værdien af enhver datatype.
- du kan angive færre eller flere argumenter, mens du ringer funktion.
- Alle funktioner kan få adgang til argumenter objekt som standard i stedet for parameter navne.
- en funktion kan returnere en bogstavelig værdi eller en anden funktion.,
- en funktion kan tildeles en variabel med et andet navn.
- JavaScript giver dig mulighed for at oprette anonyme funktioner, der skal tildeles en variabel.