Jakie są funkcje:
Funkcje to podprogramy w programie, który składa się z bloków kodu używanego do wykonywania niektórych zadań. Zasadniczo funkcje przyjmują wartość jako parametr, przetwarzają ją, a następnie zwracają wyjście.
Funkcje pomagają nam ponownie wykorzystać bloki kodu i unikać powtarzalności. Można je użyć do dzielenia złożonych problemów na mniejsze fragmenty. Zwiększają czytelność kodu i zmniejszają jego rozmiar, ponieważ zduplikowane instrukcje są zastąpione pojedynczym wierszem kodu, i.mi., wywołać funkcję.
Rodzaje funkcji:
Istnieją dwa różne rodzaje funkcji:
Wbudowane funkcje
Większość języków programowania ma wbudowane funkcje, które pomagają nam wykonywać niektóre akcje za pomocą jednego wiersza kodu. Te działania wymagałyby w innym przypadku złożonego kodowania. Najczęstsze wbudowane funkcje w JavaScript to:
Funkcja zdefiniowana przez użytkownika:
Jak sama nazwa wskazuje, są to funkcje niestandardowe utworzone przez użytkownika. Użytkownicy/programiści mogą tworzyć niestandardowe funkcje dla określonego zadania, które muszą wykonać.
Notatka: Użyjemy konsoli przeglądarki, aby zademonstrować przykłady wykonane w tym poście. Aby otworzyć konsolę przeglądarki:
Jak ogłosić funkcję w JavaScript:
Po pierwsze, musimy zadeklarować funkcję, zanim zaczniemy jej używać. W JavaScript, funkcjonować Słowo kluczowe służy do deklarowania funkcji. Następnie następuje nazwa funkcji wraz z parametrami w nawiasach. Parametry są opcjonalne i są oddzielone przez przecinki.
Następnie musimy zdefiniować ciało funkcji. Możemy umieścić dowolny kod w funkcji; funkcja może mieć pojedyncze lub wiele wierszy kodu w zależności od celu tej konkretnej funkcji.
FunctionFunction_name (parametr1, parametr2,…, parametern)W tym przykładzie zadeklarujemy i zdefiniujemy funkcję, która wynosi wartość podanej liczby:
Functionsquare (numer)W powyższym przykładzie funkcja kwadrat przyjmuje liczbę jako parametr. Następnie mnoży liczbę ze sobą i przechowuje ją w wymienionej zmiennej Sq. Następnie funkcja zwraca wartość obecną w zmiennej Sq.
Sq Zmienna jest lokalną zmienną funkcji kwadrat i nie będzie działać poza tą funkcją. Zmienne zadeklarowane i zdefiniowane w funkcji to zmienne lokalne funkcji. Z drugiej strony, zmienne zadeklarowane w programie głównym są zmienne globalne i można je uzyskać z dowolnego miejsca w programie.
Teraz użyjemy innego przykładu, który przyjmie dwa różne parametry i pomnożą je:
Funkcja Multiply (numer1, numer 2)Funkcja podana powyżej przyjmuje dwie różne liczby jako parametry. Następnie mnoży je ze sobą i przechowuje wartość w zmiennej Ans. Następnie zwraca wartość zmiennej Ans tam, gdzie się nazywano.
Jak wywołać funkcję:
Deklarowanie i definiowanie funkcji określa, co zrobi funkcja, gdy zostanie wywołana.
Funkcje mogą być wywoływane przez ich nazwy wraz z parametrami (oddzielonymi przecinkami) w nawiasach. Poniżej znajduje się przykład składni, której można użyć do wywołania funkcji w JavaScript.
funkcja_nazwa (parametr);W podanym poniżej przykładu wywołamy wyżej wymienioną funkcję kwadrat, I zdamy numer 5 Jako parametr:
kwadrat (5);Funkcja wyrówna liczbę 5 i wróć 25. Możemy to zweryfikować, wywołując funkcję wewnątrz konsola.dziennik() metoda:
konsola.log (kwadrat (5));Jeśli funkcja zwraca wartość, zwraca tę wartość do miejsca, w którym została wywołana. Jak widać w powyższym przykładzie, kiedy wywołaliśmy funkcję wewnątrz konsola.dziennik() Metoda, wynik był 25, która jest wartością zwracającą funkcji.
Możemy użyć dowolnej zmiennej lub liczby zamiast parametru. Funkcję można wywołać również od wnętrza dowolnej innej funkcji. Możemy używać funkcji jako warunków Jeśli I pętla stwierdzenia.
Wniosek
Funkcje to indywidualne bloki kodu, które są zapisane w celu wykonania określonych działań. Są to najbardziej fundamentalne elementy składowe prawie wszystkich głównych języków programowania.
Jak wspomniano powyżej, wszystkie główne języki programowania mają wbudowane funkcje. Funkcje te pomagają programistom wykonywać złożone zadania przy użyciu pojedynczego wiersza kodu. Deweloperzy mają również możliwość pisania własnych funkcji zgodnie z wymaganiami ich kodu.
W tym poście omówiliśmy, jakie są funkcje i jak je zadeklarować. Ponadto nauczyliśmy się również wywoływać zadeklarowane funkcje.