Funkcje JavaScript - wyjaśnione przykładami dla początkujących

Funkcje JavaScript - wyjaśnione przykładami dla początkujących
Podczas kodowania w JavaScript może być konieczne wykonanie określonej akcji wiele razy, e.G., dwie liczby. Możemy to zrobić powtarzalnie w programie, albo po prostu wykonać funkcję, która przyjmuje dwie liczby jako wejście, dodaje je i zwraca odpowiedź. Tę funkcję można następnie wywołać, gdy istnieje potrzeba dodania dwóch liczb w programie.

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/standardowe funkcje biblioteki
  • Funkcje zdefiniowane przez niestandardowe/użytkownika

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:

  • sortować()
  • ToString ()
  • parseint ()
  • isnan ()
  • encodeuri ()

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:

  • Użyj F12 Klucz w chromie i innych przeglądarkach na bazie chromu.
  • Używać Ctrl + Shift + K Klawisze klawiatury dla Mozilli.
  • Używać Opcja + ⌘ + c Klawisze skrótów klawiatury w Safari (jeśli menu programisty nie pojawia się, to otwórz preferencje, naciskając ⌘ +, i w Zaawansowany Kontrola zakładki „Pokaż opracuj menu w pasku menu”).

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)

Sprawozdania;

W tym przykładzie zadeklarujemy i zdefiniujemy funkcję, która wynosi wartość podanej liczby:

Functionsquare (numer)

Niech sq = liczba * liczba;
zwrot SQ;

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)

letans = numer1 * Number2;
powracający;

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.