logo

Funkcje JavaScriptu

Funkcje JavaScriptu służą do wykonywania operacji. Możemy wielokrotnie wywoływać funkcję JavaScript, aby ponownie wykorzystać kod.

Zaleta funkcji JavaScript

Funkcje JavaScript mają głównie dwie zalety.

  1. Możliwość ponownego użycia kodu : Możemy wywołać funkcję kilka razy, aby zaoszczędzić kodowanie.
  2. Mniej kodowania : Dzięki temu nasz program jest zwarty. Nie musimy za każdym razem pisać wielu linii kodu, aby wykonać typowe zadanie.

Składnia funkcji JavaScript

Poniżej podana jest składnia deklarowania funkcji.

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

Funkcje JavaScript mogą mieć 0 lub więcej argumentów.

błąd atrybutu Pythona

Przykład funkcji JavaScript

Zobaczmy prosty przykład funkcji w JavaScript, która nie posiada argumentów.

 function msg(){ alert('hello! this is message'); } 
Przetestuj teraz

Dane wyjściowe powyższego przykładu

Argumenty funkcji JavaScript

Funkcję możemy wywołać przekazując argumenty. Zobaczmy przykład funkcji, która ma jeden argument.

 function getcube(number){ alert(number*number*number); } 
Przetestuj teraz

Dane wyjściowe powyższego przykładu

Funkcja z wartością zwracaną

Możemy wywołać funkcję zwracającą wartość i użyć jej w naszym programie. Zobaczmy przykład funkcji zwracającej wartość.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
Przetestuj teraz

Dane wyjściowe powyższego przykładu


Obiekt funkcji JavaScript

W JavaScript celem Konstruktor funkcji polega na utworzeniu nowego obiektu Function. Wykonuje kod globalnie. Jeśli jednak wywołamy konstruktor bezpośrednio, funkcja zostanie utworzona dynamicznie, ale w sposób niezabezpieczony.

755 zmian

Składnia

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

Parametr

arg1, arg2, .... , argn - Reprezentuje argument używany przez funkcję.

funkcjaCiało - Reprezentuje definicję funkcji.

Metody funkcji JavaScript

Zobaczmy metody funkcji z opisem.

metoda Opis
stosować() Służy do wywołania funkcji zawierającej tę wartość i pojedynczą tablicę argumentów.
wiązać() Służy do tworzenia nowej funkcji.
dzwonić() Służy do wywołania funkcji zawierającej tę wartość i listę argumentów.
doString() Zwraca wynik w postaci ciągu znaków.

Przykłady obiektów funkcyjnych JavaScript

Przykład 1

Zobaczmy przykład wyświetlania sumy danych liczb.

 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
Przetestuj teraz

Wyjście:

 7 

Przykład 2

Zobaczmy przykład pokazujący moc podanej wartości.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
Przetestuj teraz

Wyjście:

 8