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.
- Kodo pakartotinis naudojimas : Funkciją galime iškviesti kelis kartus, kad ji išsaugotų kodavimą.
- 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