logo

JavaScript funkcijos

JavaScript funkcijos naudojami operacijoms atlikti. Mes galime daug kartų iškviesti JavaScript funkciją, kad pakartotinai panaudotume kodą.

„JavaScript“ funkcijos pranašumas

Iš esmės yra du „JavaScript“ funkcijų pranašumai.

  1. Kodo pakartotinis naudojimas : Funkciją galime iškviesti kelis kartus, kad ji išsaugotų kodavimą.
  2. Mažiau kodavimo : Tai daro mūsų programą kompaktišką. Mums nereikia kiekvieną kartą rašyti daug kodo eilučių, kad galėtume atlikti bendrą užduotį.

„JavaScript“ funkcijos sintaksė

Deklaravimo funkcijos sintaksė pateikta žemiau.

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

„JavaScript“ funkcijos gali turėti 0 ar daugiau argumentų.

„JavaScript“ funkcijos pavyzdys

Pažiūrėkime paprastą „JavaScript“ funkcijos, kuri neturi argumentų, pavyzdį.

 function msg(){ alert('hello! this is message'); } 
Išbandykite dabar

Aukščiau pateikto pavyzdžio išvestis

„JavaScript“ funkcijos argumentai

Funkciją galime iškviesti perduodami argumentus. Pažiūrėkime funkcijos, turinčios vieną argumentą, pavyzdį.

 function getcube(number){ alert(number*number*number); } 
Išbandykite dabar

Aukščiau pateikto pavyzdžio išvestis

Funkcija su grąžinimo verte

Galime iškviesti funkciją, kuri grąžina reikšmę, ir naudoti ją savo programoje. Pažiūrėkime funkcijos, kuri grąžina vertę, pavyzdį.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
Išbandykite dabar

Aukščiau pateikto pavyzdžio išvestis


„JavaScript“ funkcijos objektas

„JavaScript“ tikslas Funkcijų konstruktorius yra sukurti naują funkcijos objektą. Jis vykdo kodą visame pasaulyje. Tačiau jei tiesiogiai iškviečiame konstruktorių, funkcija sukuriama dinamiškai, bet neapsaugotu būdu.

Sintaksė

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

Parametras

arg1, arg2, .... , argn - Tai reiškia funkcijos naudojamą argumentą.

funkcijaKūnas - Tai reiškia funkcijos apibrėžimą.

„JavaScript“ funkcijų metodai

Pažiūrėkime funkcijų metodus su aprašymu.

Metodas apibūdinimas
taikyti () Jis naudojamas norint iškviesti funkciją, kurioje yra ši reikšmė ir vienas argumentų masyvas.
įpareigoti() Jis naudojamas kuriant naują funkciją.
skambinti () Jis naudojamas norint iškviesti funkciją, kurioje yra ši reikšmė ir argumentų sąrašas.
toString() Jis grąžina rezultatą eilutės forma.

„JavaScript“ funkcijos objektų pavyzdžiai

1 pavyzdys

Pažiūrėkime pavyzdį, kaip parodyti pateiktų skaičių sumą.

 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
Išbandykite dabar

Išvestis:

 7 

2 pavyzdys

Pažiūrėkime pavyzdį, kaip parodyti pateiktos vertės galią.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
Išbandykite dabar

Išvestis:

 8