logo

JavaScript funktioner

JavaScript-funktioner bruges til at udføre operationer. Vi kan kalde JavaScript-funktion mange gange for at genbruge koden.

Fordel ved JavaScript-funktion

Der er hovedsageligt to fordele ved JavaScript-funktioner.

  1. Kode genanvendelighed : Vi kan kalde en funktion flere gange, så den gemmer kodning.
  2. Mindre kodning : Det gør vores program kompakt. Vi behøver ikke at skrive mange linjer kode hver gang for at udføre en fælles opgave.

JavaScript funktion syntaks

Syntaksen for deklarationsfunktionen er angivet nedenfor.

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

JavaScript-funktioner kan have 0 eller flere argumenter.

Eksempel på JavaScript-funktion

Lad os se det enkle eksempel på funktion i JavaScript, der ikke har argumenter.

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

Output af ovenstående eksempel

JavaScript-funktionsargumenter

Vi kan kalde funktion ved at sende argumenter. Lad os se eksemplet på funktion, der har ét argument.

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

Output af ovenstående eksempel

Funktion med returværdi

Vi kan kalde funktion, der returnerer en værdi og bruge den i vores program. Lad os se eksemplet på funktion, der returnerer værdi.

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

Output af ovenstående eksempel


JavaScript funktionsobjekt

I JavaScript er formålet med Funktionskonstruktør er at oprette et nyt funktionsobjekt. Det udfører koden globalt. Men hvis vi kalder konstruktøren direkte, oprettes en funktion dynamisk, men på en usikker måde.

relationssammensætning

Syntaks

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

Parameter

arg1, arg2, .... , argn - Det repræsenterer argumentet brugt af funktion.

funktionKrop - Det repræsenterer funktionsdefinitionen.

JavaScript-funktionsmetoder

Lad os se funktionsmetoder med beskrivelse.

Metode Beskrivelse
ansøge() Det bruges til at kalde en funktion, der indeholder denne værdi og en enkelt række af argumenter.
binde() Det bruges til at oprette en ny funktion.
opkald() Den bruges til at kalde en funktion, der indeholder denne værdi og en argumentliste.
toString() Det returnerer resultatet i form af en streng.

JavaScript-funktionsobjekteksempler

Eksempel 1

Lad os se et eksempel for at vise summen af ​​givne tal.

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

Produktion:

 7 

Eksempel 2

Lad os se et eksempel for at vise styrken af ​​den angivne værdi.

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

Produktion:

systemsoftware
 8