JavaScript-Funksjon
En funksjon er en blokk med kode som utfører en bestemt oppgave.
Tenk deg at du trenger å opprette et program for å lage en sirkel og farge det. Du kan opprette to funksjoner for å løse dette problemet:
- en funksjon for å tegne sirkelen
- en funksjon for å farge sirkelen
å Dele et komplekst problem i mindre biter gjør programmet lett å forstå og gjenbrukbare.
JavaScript har også et stort antall av innebygde funksjoner., For eksempel, Math.sqrt()
er en funksjon for å beregne kvadratroten av et tall.
I denne opplæringen vil du lære om brukerdefinerte funksjoner.
Erklære en Funksjon
syntaksen til å erklære en funksjon er:
function nameOfFunction () { // function body }
- En funksjon er erklært å bruke
function
søkeord. - De grunnleggende regler for navngiving en funksjon som er lik for å navngi en variabel. Det er bedre å skrive inn et beskrivende navn for din funksjon., For eksempel, hvis en funksjon som brukes til å legge til to tall, kan du navnet på funksjonen
add
elleraddNumbers
. - kroppen av funksjonen er skrevet innenfor
{}
.
For eksempel,
// declaring a function named greet()function greet() { console.log("Hello there");}
Kalle en Funksjon
I ovennevnte program, har vi deklarert en funksjon som heter greet()
. For å bruke denne funksjonen, trenger vi å kalle det.
Her er hvordan du kan ringe ovenfor greet()
funksjon.,
// 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: Funksjon med Parametere
Output
Enter a name: SimonHello Simon :)
I ovennevnte program, greet
funksjon er deklarert med en name
– parameteren. Brukeren blir bedt om å angi et navn. Så når funksjonen kalles, er et argument som er gått inn i funksjonen.
Merk: Når en verdi er bestått når erklære en funksjon, det kalles parameter., Og når funksjonen kalles, verdien gått kalles argument.
Eksempel 3: Legge til To Tall
Output
711
I ovennevnte program, add
funksjonen brukes til å finne summen av to tall.
- funksjonen er deklarert med to parametere
a
ogb
. - funksjonen er kalt med sitt navn og passerer to argumenter 3 og 4 i ett og 2 og 9 i en annen.,
legg Merke til at du kan kalle en funksjon som mange ganger som du ønsker. Du kan skrive inn en funksjon, og deretter ringe det flere ganger med forskjellige argumenter.
– Funksjonen Returnere
return
uttalelse kan brukes til å returnere verdien til en funksjon samtale.
return
uttalelse indikerer at funksjonen er avsluttet. Noen kode etter return
er ikke utført.
Hvis det ikke er returnert, vil funksjonen returnere en undefined
verdi.,
Eksempel 4: Summen av To Tall
Output
Enter first number: 3.4Enter second number: 4The sum is 7.4
I ovennevnte program, summen av tallene som returneres av funksjonen ved å bruke return
uttalelse. Og denne verdien er lagret i resultatet variabelt.
Fordeler med å Bruke en Funksjon
- Funksjon gjør koden gjenbrukbare. Du kan erklære det en gang og bruke det flere ganger.,
- Funksjon gjør programmet enklere som hver liten oppgave er delt inn i en funksjon.
- Funksjon øker lesbarheten.
Funksjon Uttrykk
I Javascript-funksjoner kan også være definert som uttrykk. For eksempel,
Output