JavaScript Function

een functie is een code blok dat een specifieke taak uitvoert.

stel dat u een programma moet maken om een cirkel te maken en deze te kleuren. U kunt twee functies maken om dit probleem op te lossen:

  • een functie om de cirkel te tekenen
  • een functie om de cirkel te kleuren

Het verdelen van een complex probleem in kleinere brokken maakt uw programma gemakkelijk te begrijpen en herbruikbaar.

JavaScript heeft ook een groot aantal ingebouwde functies., Bijvoorbeeld, Math.sqrt() is een functie om de vierkantswortel van een getal te berekenen.

in deze tutorial leert u meer over door de gebruiker gedefinieerde functies.

een functie declareren

de syntaxis om een functie te declareren is:

function nameOfFunction () { // function body }
  • een functie wordt gedeclareerd met behulp van het function sleutelwoord.
  • de basisregels voor het benoemen van een functie zijn vergelijkbaar met het benoemen van een variabele. Het is beter om een beschrijvende naam voor uw functie te schrijven., Als bijvoorbeeld een functie wordt gebruikt om twee getallen toe te voegen, kunt u de functie add of addNumberseen naam geven.
  • het functielichaam wordt geschreven binnen {}.

bijvoorbeeld,

// declaring a function named greet()function greet() { console.log("Hello there");}

aanroepen van een functie

in het bovenstaande programma hebben we een functie genaamd greet()gedeclareerd. Om die functie te gebruiken, moeten we het noemen.

zo kunt u de bovenstaande greet() functie aanroepen.,

// function callgreet();
Working of a Function in JavaScript

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.,

Werken van de JavaScript-Functie met de parameter

Voorbeeld 2: een Functie met Parameters

Output:

Enter a name: SimonHello Simon :)

In het bovenstaande programma de greet functie wordt gedeclareerd met een name parameter. De gebruiker wordt gevraagd om een naam in te voeren. Dan wanneer de functie wordt aangeroepen, wordt een argument doorgegeven aan de functie.

Opmerking: Wanneer een waarde wordt doorgegeven bij het declareren van een functie, wordt deze parameter genoemd., En wanneer de functie wordt aangeroepen, wordt de doorgegeven waarde argument genoemd.

Voorbeeld 3: Voeg twee getallen toe

Output

711

in het bovenstaande programma, de addfunctie wordt gebruikt om de som van twee getallen te vinden.

  • De functie wordt gedeclareerd met twee parameters a en b.
  • de functie wordt aangeroepen met behulp van zijn naam en het doorgeven van twee argumenten 3 en 4 in de ene en 2 en 9 in de andere.,

merk op dat u een functie zo vaak kunt aanroepen als u wilt. U kunt één functie schrijven en deze vervolgens meerdere keren aanroepen met verschillende argumenten.

Function Return

hetreturn statement kan worden gebruikt om de waarde naar een functie aanroep te retourneren.

de verklaring return geeft aan dat de functie is beëindigd. Elke code na return wordt niet uitgevoerd.

als er niets wordt geretourneerd, geeft de functie een undefined waarde terug.,

werken van JavaScript-functie met return statement

Voorbeeld 4: som van twee getallen

Output

Enter first number: 3.4Enter second number: 4The sum is 7.4

in het bovenstaande programma wordt de som van de getallen geretourneerd door de functie met behulp van het return statement. En die waarde wordt opgeslagen in de resultaatvariabele.

voordelen van het gebruik van een functie

  • maakt de code herbruikbaar. U kunt het één keer declareren en meerdere keren gebruiken.,
  • functie maakt het programma gemakkelijker omdat elke kleine taak is verdeeld in een functie.
  • functie verhoogt de leesbaarheid.

functie-expressies

in Javascript kunnen functies ook worden gedefinieerd als expressies. Bijvoorbeeld,

Output