Najlepszy samouczek funkcja JavaScript W 2024 r. W tym samouczku możesz dowiedzieć się Przykłady,Składnia funkcji JavaScript,Wywołania funkcji z argumentami,Przykłady,Przykłady,Funkcja zwraca wartość z,Przykłady,Zmienne lokalne JavaScript,Zmienna globalna JavaScript,Przetrwanie zmiennych JavaScript,Przypisanie wartości do zmiennych JavaScript niezadeklarowanych,
Funkcja jest sterowany zdarzeniami lub wielokrotnego użytku bloki kodu wykonywanego, gdy zostanie wywołana.
Blok funkcyjny jest owinięty w nawiasach, a wcześniej stosowane funkcję słów kluczowych:
Gdy funkcja jest wywoływana, to wykonanie kodu wewnątrz funkcji.
To może wywołać bezpośrednio na funkcję, gdy wystąpi zdarzenie (na przykład, gdy użytkownik kliknie przycisk) i JavaScript mogą być wywoływane w dowolnej pozycji.
JavaScript jest wielkość liter. Funkcja Słowa kluczowe muszą być pisane małymi literami i musi działać z taką samą nazwą jak przypadku wywołania funkcji. |
Po wywołaniu funkcji można przekazać mu wartości, wartości te są nazywane argumenty.
Parametry te mogą być stosowane w tej funkcji.
Można wysłać dowolną liczbę parametrów, rozdzielając je przecinkami (,):
Podczas deklarowania funkcji, parametrów, jak deklaracja zmiennych:
Zmienne i parametry muszą być umieszczone w tej samej kolejności. Pierwsza zmienna jest najpierw przekazywana wartość parametru podana, i tak dalej.
Powyższy przycisk funkcyjny kliknięciu wyświetlanymi "Welcome Harry Potter Wizard".
Funkcja ta jest bardzo elastyczny, można stosować różne parametry, aby wywołać tę funkcję, to daje inny komunikat:
Według różnych przycisków klikasz, powyższy przykład poprosi "Welcome Harry'ego Pottera kreatora" lub "Witaj Bob Budowniczy",.
Czasami chcemy, że funkcja zwraca wartość do funkcji wywołującej.
Za pomocą instrukcji return może zostać osiągnięty.
Podczas korzystania z instrukcji return, funkcja zatrzymuje wykonanie i zwraca określoną wartość.
Powyższa funkcja zwraca wartość 5.
Uwaga: Cały JavaScript nie zatrzymuje, tylko wykonanie funkcji. wykonywanie kodu JavaScript będzie kontynuowane od których funkcja jest wywoływana.
zostanie zwrócona wartość podstawiony wywołania funkcji:
Wartość zmiennej myVar jest 5, czyli "myFunction) (" wartość zwracana przez funkcję.
Jeśli nie zapisać go jako zmienną, można użyć wartości zwracanej:
innerHTML "demo" elementem będzie 5, czyli "() myFunction" Wartość zwracana przez funkcję.
Można dokonać zwracanej wartości przekazywane do funkcji w oparciu o parametrach:
Produkt dwóch liczb i zwraca wynik:
innerHTML "demo" elementem będzie:
Jeżeli chcesz po prostu wyjść z tej funkcji, może być również używany instrukcja return. Wartością zwracaną jest opcjonalne:
function myFunction(a,b) { if (a>b) { return; } x=a+b }
Jeśli a jest większe od b, wówczas powyższy kod wyjdzie z funkcji i nie obliczyć suma a i b.
Zmienna JavaScript zadeklarowane wewnątrz funkcji (za pomocą var) jest zmienną lokalną, dzięki czemu może być dostępna tylko wewnątrz funkcji. (Zakres zmiennej jest lokalny).
Można użyć tej samej nazwy zmiennej lokalnej w różnych funkcjach, bo tylko zadeklarowane funkcję zmiennej zidentyfikować zmienną.
Dopóki funkcja jest zakończona, zmienna lokalna zostanie usunięta.
Zmienne zadeklarowane poza funkcją jest zmienną globalną, że wszystkie skrypty i funkcje na stronie do niego dostęp.
Życie zmiennych JavaScript z chwilą ich deklarowanej zacząć.
Zmienne lokalne zostaną usunięte po uruchomieniu funkcji.
Zmienne globalne są usuwane po zamknięciu strony.
Jeśli przypiszesz wartość zmiennej nie została uznana, zmienne zostaną automatycznie zadeklarowane jako zmienne globalne.
To stwierdzenie:
Będziemy zadeklarować zmienną globalną carname, nawet jeśli jest ona wykonywana w ramach funkcji.