Hvordan definere funksjoner i JavaScript | forklart for nybegynnere

Hvordan definere funksjoner i JavaScript | forklart for nybegynnere
Å bli en god programmerer betyr å skrive slik kode som er gjenbrukbar. En god praksis er å skrive kode i små biter som hjelper til med å utføre en oppgave, denne koden blir ikke utført før den er påkrevd. Det er her funksjoner kommer inn i bildet. Funksjoner tillater delingskode som utfører den samme oppgaven og setter dem i en liten blokk. Denne blokken utføres når den trengs, noe som betyr at den hjelper oss med å oppnå modularitet av kode.

Hva er funksjoner i JavaScript?

Som forklart ovenfor, er funksjoner et sett med uttalelser som hjelper programmereren til å utføre en bestemt jobb. Funksjonen blir ikke utført før den er blitt påberopt av en eller annen hendelse. For eksempel en knapp som brukeren trykker på, eller en tidtaker som når et bestemt nummer og påkaller funksjonen. Bunnen av historien, funksjoner må påberopes for å utføre dem.

Vi har forklart hva en funksjon generelt er, men hvordan definerer du en funksjon i JavaScript?

Hvordan definere en funksjon?

I Javascrip ved å bruke nøkkelordet “funksjon”, Kan vi definere funksjoner. Etter det bruker du følgende syntaks:

funksjonsfunksjonsnavn (params)
// JavaScript -kode her
Retur (returverdi-her)

Nøkkelpunktene for å definere en funksjon er:

  • Bruke det reserverte nøkkelordet "funksjon
  • Gi et navn til funksjonen
  • Sette runde parentes etter funksjonsnavnet
  • Gi en liste over nødvendige parametere for å påkalle funksjonen i de runde parentesene
  • JavaScript -kode som funksjonen vil utføre vedlagt i de krøllete parentesene
  • En returerklæring innen krøllete parenteser

For eksempel vil en enkel funksjon som sier "Hello World" være som:

funksjon helloWorld ()
konsoll.Logg ("Hello World, dette er en Linuxhint -opplæring");

Merk: Som du kan se, mangler returerklæringen, det er fordi noen funksjoner ikke krever å returnere en verdi, slike funksjoner kalles Ugyldige funksjoner.

Nå som vi har opprettet en funksjon, men vi ikke får noen utdata fordi vi ikke har påkalt/kalt funksjonen.

Hvordan ringe/påkalle en funksjon?

Skriv navnet på funksjonen og legg runde parenteser foran den for å påkalle den. Imidlertid, hvis funksjonen krever noen parametere, må du videreformidle disse argumentene i de runde parentesene.

Når det gjelder funksjonen vi opprettet ovenfor, la oss prøve å påkalle den.

Siden vi allerede har diskutert hvordan vi skal påkalle en funksjon, bruker vi kommandoen:

Hei Verden();

Vi får produksjonen som:

Vi har testet å lage en funksjon, og vi har også påkalt den funksjonen.

Hvordan definere en funksjon som krever argumenter?

La oss nå lage en funksjon som krever at noen argumenter blir sendt inn i den for å utføre. I det følgende eksemplet lager vi en funksjon som tar et tall som params og skriver ut tallets tabell til 10.

Kodebiten til funksjonen er som:

funksjon tabellPrinter (nummer)
i = 1;
mens jeg<=10)
konsoll.Logg (nummer + "x" + i + "=" + nummer * i);
i ++;

Merk: Vi bruker en Mens du er sløyfe Inne i funksjonen, hvis du er ny på programmering, kan du lese om whow-loop.

Nå som funksjonen vår er ferdig, er det på tide å utføre den ved å gi den et tall som et argument som:

tabellprinter (5);

Vi får følgende resultater.

Og det handler om det for dette innlegget.

Konklusjon

Funksjoner er en avgjørende del av et programmeringsspråk. JavaScript har sin metode for å definere og påkalle en funksjon, og det er akkurat det vi har lært, hvordan du skriver/definerer en funksjon i JavaScript. Vi lærte om hvordan vi kan bruke argumenter og parametere i funksjoner også og hvordan de faktisk hjelper til med å programmeres. Nå med denne forståelsen, kan du gå videre med læringsfremgangen din i JavaScript.