logo

Funkcie JavaScriptu

JavaScript funkcie sa používajú na vykonávanie operácií. Na opätovné použitie kódu môžeme mnohokrát zavolať funkciu JavaScript.

Výhoda funkcie JavaScript

Funkcie JavaScriptu majú hlavne dve výhody.

  1. Opätovná použiteľnosť kódu : Funkciu môžeme volať niekoľkokrát, aby sme ušetrili kódovanie.
  2. Menej kódovania : Vďaka tomu je náš program kompaktný. Na vykonanie spoločnej úlohy nemusíme zakaždým písať veľa riadkov kódu.

Syntax funkcie JavaScript

Syntax deklaračnej funkcie je uvedená nižšie.

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

Funkcie JavaScriptu môžu mať 0 alebo viac argumentov.

Príklad funkcie JavaScript

Pozrime sa na jednoduchý príklad funkcie v JavaScripte, ktorý nemá argumenty.

 function msg(){ alert('hello! this is message'); } 
Vyskúšajte to

Výstup z vyššie uvedeného príkladu

Argumenty funkcie JavaScript

Funkciu môžeme zavolať odovzdaním argumentov. Pozrime sa na príklad funkcie, ktorá má jeden argument.

java rovná sa
 function getcube(number){ alert(number*number*number); } 
Vyskúšajte to

Výstup z vyššie uvedeného príkladu

Funkcia s návratovou hodnotou

Môžeme zavolať funkciu, ktorá vráti hodnotu a použiť ju v našom programe. Pozrime sa na príklad funkcie, ktorá vracia hodnotu.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
Vyskúšajte to

Výstup z vyššie uvedeného príkladu


Objekt funkcie JavaScript

V JavaScripte je cieľom Konštruktor funkcií je vytvoriť nový objekt Function. Spúšťa kód globálne. Ak však zavoláme priamo konštruktor, funkcia sa vytvorí dynamicky, ale nezabezpečeným spôsobom.

Syntax

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

Parameter

arg1, arg2, .... , argn - Predstavuje argument použitý funkciou.

functionBody - Predstavuje definíciu funkcie.

Metódy funkcií JavaScriptu

Pozrime sa na funkčné metódy s popisom.

Metóda Popis
použiť() Používa sa na volanie funkcie, ktorá obsahuje túto hodnotu a jediné pole argumentov.
bind() Používa sa na vytvorenie novej funkcie.
hovor() Používa sa na volanie funkcie, ktorá obsahuje túto hodnotu a zoznam argumentov.
natiahnuť() Vráti výsledok vo forme reťazca.

Príklady objektov funkcie JavaScript

Príklad 1

Pozrime sa na príklad na zobrazenie súčtu daných čísel.

typy počítačov
 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
Vyskúšajte to

Výkon:

 7 

Príklad 2

Pozrime sa na príklad na zobrazenie sily poskytnutej hodnoty.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
Vyskúšajte to

Výkon:

 8