logo

JavaScript-funktioner

JavaScript-funktioner används för att utföra operationer. Vi kan kalla JavaScript-funktionen många gånger för att återanvända koden.

Fördel med JavaScript-funktion

Det finns främst två fördelar med JavaScript-funktioner.

  1. Kod återanvändbarhet : Vi kan anropa en funktion flera gånger så att den sparar kodning.
  2. Mindre kodning : Det gör vårt program kompakt. Vi behöver inte skriva många rader kod varje gång för att utföra en gemensam uppgift.

JavaScript-funktionssyntax

Syntaxen för deklarationsfunktionen ges nedan.

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

JavaScript-funktioner kan ha 0 eller fler argument.

Exempel på JavaScript-funktion

Låt oss se det enkla exemplet på funktion i JavaScript som inte har argument.

 function msg(){ alert('hello! this is message'); } 
Testa det nu

Utdata från exemplet ovan

JavaScript-funktionsargument

Vi kan anropa funktion genom att skicka argument. Låt oss se exemplet på funktion som har ett argument.

 function getcube(number){ alert(number*number*number); } 
Testa det nu

Utdata från exemplet ovan

Funktion med returvärde

Vi kan anropa funktion som returnerar ett värde och använda det i vårt program. Låt oss se exemplet på funktion som returnerar värde.

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

Utdata från exemplet ovan


JavaScript-funktionsobjekt

I JavaScript är syftet med Funktionskonstruktör är att skapa ett nytt funktionsobjekt. Den exekverar koden globalt. Men om vi anropar konstruktorn direkt skapas en funktion dynamiskt men på ett osäkert sätt.

Syntax

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

Parameter

arg1, arg2, .... , argn - Det representerar argumentet som används av funktion.

functionBody – Det representerar funktionsdefinitionen.

JavaScript-funktionsmetoder

Låt oss se funktionsmetoder med beskrivning.

Metod Beskrivning
tillämpa() Den används för att anropa en funktion som innehåller detta värde och en enda array av argument.
binda() Den används för att skapa en ny funktion.
ring upp() Den används för att anropa en funktion som innehåller detta värde och en argumentlista.
att stränga() Det returnerar resultatet i form av en sträng.

Exempel på JavaScript-funktionsobjekt

Exempel 1

Låt oss se ett exempel för att visa summan av givna tal.

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

Produktion:

 7 

Exempel 2

Låt oss se ett exempel för att visa kraften i det angivna värdet.

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

Produktion:

 8