logo

Funcții JavaScript

Funcții JavaScript sunt folosite pentru a efectua operațiuni. Putem apela funcția JavaScript de multe ori pentru a reutiliza codul.

Avantajul funcției JavaScript

Există în principal două avantaje ale funcțiilor JavaScript.

  1. Reutilizarea codului : Putem apela o funcție de mai multe ori, astfel încât să salvăm codarea.
  2. Mai puțină codare : Face programul nostru compact. Nu trebuie să scriem multe linii de cod de fiecare dată pentru a efectua o sarcină comună.

Sintaxa funcției JavaScript

Sintaxa funcției de declarare este dată mai jos.

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

Funcțiile JavaScript pot avea 0 sau mai multe argumente.

Exemplu de funcție JavaScript

Să vedem exemplul simplu de funcție în JavaScript care nu are argumente.

concepte java oops
 function msg(){ alert('hello! this is message'); } 
Testează-l acum

Ieșirea exemplului de mai sus

Argumente ale funcției JavaScript

Putem apela funcția pasând argumente. Să vedem exemplul funcției care are un singur argument.

 function getcube(number){ alert(number*number*number); } 
Testează-l acum

Ieșirea exemplului de mai sus

Funcție cu valoare returnată

Putem apela o funcție care returnează o valoare și o putem folosi în programul nostru. Să vedem exemplul funcției care returnează valoare.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
Testează-l acum

Ieșirea exemplului de mai sus


Obiectul funcției JavaScript

În JavaScript, scopul de Constructor de funcții este de a crea un nou obiect Function. Execută codul la nivel global. Totuși, dacă apelăm direct la constructor, o funcție este creată dinamic, dar într-un mod nesecurizat.

Sintaxă

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

Parametru

arg1, arg2, .... , argn - Reprezintă argumentul folosit de funcție.

functionBody - Reprezintă definiția funcției.

string builder java

Metode de funcții JavaScript

Să vedem metodele de funcționare cu descriere.

Metodă Descriere
aplica() Este folosit pentru a apela o funcție care conține această valoare și o singură matrice de argumente.
lega() Este folosit pentru a crea o nouă funcție.
apel() Este folosit pentru a apela o funcție care conține această valoare și o listă de argumente.
toString() Returnează rezultatul sub formă de șir.

Exemple de obiecte cu funcție JavaScript

Exemplul 1

Să vedem un exemplu pentru a afișa suma numerelor date.

 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
Testează-l acum

Ieșire:

 7 

Exemplul 2

Să vedem un exemplu pentru a afișa puterea valorii furnizate.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
Testează-l acum

Ieșire:

 8