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.
- Kode genanvendelighed : Vi kan kalde en funktion flere gange, så den gemmer kodning.
- 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