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.
- Możliwość ponownego użycia kodu : Możemy wywołać funkcję kilka razy, aby zaoszczędzić kodowanie.
- 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