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.
- Herbruikbaarheid van codes : We kunnen een functie meerdere keren aanroepen, zodat de codering wordt bespaard.
- 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