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.
- Reutilizarea codului : Putem apela o funcție de mai multe ori, astfel încât să salvăm codarea.
- 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