JavaScript-Funktion
En funktion er en blok af kode, der udfører en bestemt opgave.
Antag, at du skal oprette et program for at oprette en cirkel og farve den. Du kan oprette to funktioner til at løse dette problem:
- en funktion til at tegne cirklen
- en funktion til at farve cirklen
deling af et komplekst problem i mindre bidder, gør din programmet let at forstå og genbruges.
JavaScript har også et stort antal indbyggede funktioner., For eksempel er Math.sqrt()
en funktion til at beregne kvadratroden af et tal.
i denne vejledning lærer du om brugerdefinerede funktioner.
om en Funktion
syntaks til at erklære en funktion er:
function nameOfFunction () { // function body }
- En funktion erklæres ved brug af
function
søgeord. - de grundlæggende regler for navngivning af en funktion svarer til at navngive en variabel. Det er bedre at skrive et beskrivende navn til din funktion., Bruges til at tilføje to tal, kan du navngive funktionen
add
elleraddNumbers
. - funktionens krop er skrevet inden for
{}
.
For eksempel:
// declaring a function named greet()function greet() { console.log("Hello there");}
Kalde en Funktion
I ovenstående program, vi har erklæret en funktion med navnet greet()
. For at bruge den funktion skal vi kalde den.
sådan kan du kalde ovenstående greet()
funktion.,
// function callgreet();
Example 1: Display a Text
// program to print a text// declaring a functionfunction greet() { console.log("Hello there!");}// calling the functiongreet();
Output
Hello there!
Function Parameters
A function can also be declared with parameters. A parameter is a value that is passed when declaring a function.,
Eksempel 2: Funktion med Parametre
Output
Enter a name: SimonHello Simon :)
I ovenstående program, greet
funktion erklæres med en name
parameter. Brugeren bliver bedt om at indtaste et navn. Så når funktionen kaldes, overføres et argument til funktionen.
Bemærk: Når en værdi passeres, når du erklærer en funktion, kaldes den parameter., Og når funktionen kaldes, kaldes den overførte værdi argument.
Eksempel 3: Add To Numre
Output
711
I ovenstående program, add
funktion bruges til at finde summen af to tal.
- Den funktion, de er erklæret med to parametre
a
ogb
. - funktionen kaldes ved hjælp af sit navn og passerer to argumenter 3 og 4 i en og 2 og 9 i en anden.,
Bemærk, at du kan kalde en funktion så mange gange som du vil. Du kan skrive en funktion og derefter kalde den flere gange med forskellige argumenter.
Function Return
return
– sætningen kan bruges til at returnere værdien til et funktionskald.
return
erklæring angiver, at funktionen er afsluttet. Enhver kode efter return
udføres ikke.
Hvis intet returneres, returnerer funktionen en undefined
værdi.,
Eksempel 4: Summen af To Tal
Output
Enter first number: 3.4Enter second number: 4The sum is 7.4
I ovenstående program, summen af de tal, der returneres af funktionen ved brug af return
erklæring. Og denne værdi gemmes i resultatvariablen.
fordele ved at bruge en funktion
- funktion gør koden genanvendelig. Du kan erklære det en gang og bruge det flere gange.,
- funktion gør programmet lettere, da hver lille opgave er opdelt i en funktion.
- funktion øger læsbarheden.
Funktionsudtryk
i Javascript kan funktioner også defineres som udtryk. For eksempel
Output