logo

JavaScript-functies

JavaScript-functies worden gebruikt om bewerkingen uit te voeren. We kunnen de JavaScript-functie vele malen aanroepen om de code opnieuw te gebruiken.

Voordeel van JavaScript-functie

Er zijn hoofdzakelijk twee voordelen van JavaScript-functies.

  1. Herbruikbaarheid van codes : We kunnen een functie meerdere keren aanroepen, zodat de codering wordt bespaard.
  2. Minder codering : Het maakt ons programma compact. We hoeven niet elke keer veel regels code te schrijven om een ​​algemene taak uit te voeren.

JavaScript-functiesyntaxis

De syntaxis van het declareren van de functie wordt hieronder gegeven.

 function functionName([arg1, arg2, ...argN]){ //code to be executed } 

JavaScript-functies kunnen 0 of meer argumenten hebben.

JavaScript-functievoorbeeld

Laten we eens kijken naar het eenvoudige voorbeeld van een functie in JavaScript die geen argumenten heeft.

 function msg(){ alert('hello! this is message'); } 
Test het nu

Uitvoer van het bovenstaande voorbeeld

JavaScript-functieargumenten

We kunnen de functie aanroepen door argumenten door te geven. Laten we het voorbeeld bekijken van een functie met één argument.

 function getcube(number){ alert(number*number*number); } 
Test het nu

Uitvoer van het bovenstaande voorbeeld

Functie met retourwaarde

We kunnen een functie aanroepen die een waarde retourneert en deze in ons programma gebruiken. Laten we het voorbeeld bekijken van een functie die waarde retourneert.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
Test het nu

Uitvoer van het bovenstaande voorbeeld


JavaScript-functieobject

In JavaScript is het doel van Functieconstructeur is om een ​​nieuw Function-object te maken. Het voert de code wereldwijd uit. Als we de constructor echter rechtstreeks aanroepen, wordt een functie dynamisch maar op een onbeveiligde manier gemaakt.

Syntaxis

 new Function ([arg1[, arg2[, ....argn]],] functionBody) 

Parameter

arg1, arg2, .... , argn - Het vertegenwoordigt het argument dat door de functie wordt gebruikt.

functieLichaam - Het vertegenwoordigt de functiedefinitie.

JavaScript-functiemethoden

Laten we functiemethoden met beschrijving bekijken.

Methode Beschrijving
toepassen() Het wordt gebruikt om een ​​functie aan te roepen die deze waarde en een enkele array met argumenten bevat.
binden() Het wordt gebruikt om een ​​nieuwe functie te creëren.
telefoongesprek() Het wordt gebruikt om een ​​functie aan te roepen die deze waarde en een argumentenlijst bevat.
toString() Het retourneert het resultaat in de vorm van een string.

Voorbeelden van JavaScript-functieobjecten

voorbeeld 1

Laten we een voorbeeld bekijken om de som van bepaalde getallen weer te geven.

 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
Test het nu

Uitgang:

 7 

Voorbeeld 2

Laten we een voorbeeld bekijken om de kracht van de geleverde waarde weer te geven.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
Test het nu

Uitgang:

 8