JavaScript-toiminnot käytetään toimintojen suorittamiseen. Voimme kutsua JavaScript-toimintoa monta kertaa käyttääksemme koodia uudelleen.
JavaScript-toiminnon etu
JavaScript-funktioilla on pääasiassa kaksi etua.
- Koodin uudelleenkäytettävyys : Voimme kutsua funktiota useita kertoja, jotta se säästää koodauksen.
- Vähemmän koodausta : Se tekee ohjelmastamme kompaktin. Meidän ei tarvitse kirjoittaa montaa koodiriviä joka kerta suorittaaksemme yhteisen tehtävän.
JavaScript-funktion syntaksi
Ilmoitusfunktion syntaksi on annettu alla.
function functionName([arg1, arg2, ...argN]){ //code to be executed }
JavaScript-funktioissa voi olla 0 tai enemmän argumentteja.
Esimerkki JavaScript-funktiosta
Katsotaanpa yksinkertainen esimerkki JavaScriptin funktiosta, jolla ei ole argumentteja.
function msg(){ alert('hello! this is message'); }Testaa nyt
Yllä olevan esimerkin tulos
JavaScript-funktion argumentit
Voimme kutsua funktiota välittämällä argumentteja. Katsotaanpa esimerkkiä funktiosta, jolla on yksi argumentti.
function getcube(number){ alert(number*number*number); }Testaa nyt
Yllä olevan esimerkin tulos
Toiminto palautusarvolla
Voimme kutsua arvon palauttavaa funktiota ja käyttää sitä ohjelmassamme. Katsotaanpa esimerkkiä funktiosta, joka palauttaa arvon.
function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo());Testaa nyt
Yllä olevan esimerkin tulos
JavaScript-funktioobjekti
JavaScriptissä tarkoitus Toimintojen rakentaja on luoda uusi funktioobjekti. Se suorittaa koodin maailmanlaajuisesti. Kuitenkin, jos kutsumme konstruktoria suoraan, funktio luodaan dynaamisesti, mutta suojaamattomalla tavalla.
Syntaksi
new Function ([arg1[, arg2[, ....argn]],] functionBody)
Parametri
arg1, arg2, .... , argn - Se edustaa funktion käyttämää argumenttia.
FunctionBody - Se edustaa funktion määritelmää.
JavaScript-funktiomenetelmät
Katsotaanpa funktiomenetelmiä kuvauksella.
vlc ladataksesi youtube
Menetelmä | Kuvaus |
---|---|
Käytä() | Sitä käytetään kutsumaan funktio, joka sisältää tämän arvon ja yhden argumenttijoukon. |
sitoa() | Sitä käytetään uuden toiminnon luomiseen. |
puhelu() | Sitä käytetään kutsumaan funktio, joka sisältää tämän arvon ja argumenttiluettelon. |
toString() | Se palauttaa tuloksen merkkijonon muodossa. |
JavaScript-funktion objektiesimerkkejä
Esimerkki 1
Katsotaanpa esimerkkiä annettujen lukujen summan näyttämiseksi.
var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5));Testaa nyt
Lähtö:
7
Esimerkki 2
Katsotaanpa esimerkkiä tarjotun arvon tehon näyttämiseksi.
var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3));Testaa nyt
Lähtö:
8