Więc w tym filmie mamy zamiar odebrać którym skończyliśmy z funkcji JavaScript i następną rzeczą, będziemy omawiać argumenty.
Tak więc widzieliśmy, jak napisać funkcję, jak śpiewa piosenkę, która robi to samo za każdym razem, za każdym razem piszemy śpiewają piosenkę.
Jak widać tutaj, to po prostu nazywa te cztery linie dzienników konsul Dalt.
Ale co, jeśli chciałem mieć funkcją zaśpiewać piosenkę, która mogłaby śpiewać inną pieśń.
Więc może to może śpiewać Twinkle twinkle little star, ale może też widząc trzy ślepe myszy.
A Mary Had a Little Lamb i chciałem, aby móc zaśpiewać piosenkę i zadzwonić powiedzieć to utwór, który chciałem śpiewać i oto kolejny przykład.
Gdybym miał funkcję o nazwie przywitać.
A to po prostu anulowane z dziennika witam, czy chcę tę funkcję, aby móc przywitać się do konkretnej osoby, którą chciał dostosować go tak, że mogę zadzwonić do Przywitaj się Jeffrey i chciał przywitać się Jeffery mogłem nazywamy Przywitaj się z Sally i wołał przywitać z Sally.
Tak więc, aby to zrobić musimy mówić o argumentach.
Więc argumenty są jak możemy napisać funkcje, które mają wejść do tej pory lub funkcje nie miały żadnych nakładów.
Ale oto przykład funkcji o nazwie placu i co robi jest potrzebny numer dowolnej liczby, a następnie liczy dorosłych dzienniki.
Kwadrat tej liczby.
Więc składnia powiedzieć, że funkcja oczekuje czegoś być przekazane tym, że spodziewa argument wygląda tak, a nie tu tylko pustymi nawiasami.
Kładziemy nazwę argument.
Więc w tym przypadku nazwaliśmy go zdrętwiały i to można nazwać w ogóle nic.
To tylko zastępczy.
Więc gdy użytkownik zwraca kwadrat i mijamy się dziesięć zdrętwiałe ma zamiar utrzymać wartość 10 chwilowo, gdy użytkownik zwraca kwadrat z trzech Nahm będzie posiadać wartość trzech.
A potem możemy użyć Gnome wewnątrz funkcji.
Więc w tym przypadku odwołać dot dziennika zdrętwiałe razy zdrętwiałe.
To tylko zajmie co liczba została podana w nawiasach kwadratowych i ją.
Więc jak widać oto przykłady.
Kwadratowe 10 100 odbitek kwadratowych 3 print 9 kwadratowe odciski 16.
Więc chodźmy dalej i napisać własną funkcję, aby zilustrować, jak używamy argumentów.
Więc mamy zamiar napisać o nazwie przywitać.
Więc funkcja przywitać i zacząć.
To nie będzie podejmować żadnych argumentów, to po prostu wyglądać tak.
A potem wewnątrz tutaj mam zamiar wpisać anulować ten dziennik.
Witam z wykrzyknikiem.
I to wszystko twoja funkcja zrobi teraz.
I zróbmy to trochę szerszy.
I wciśnij enter, a teraz mogę uruchomić przywitać i to wszystko robi.
Więc następnym Chcę zdefiniować funkcję o nazwie przywitać.
To trwa nazwisko osoby, a potem mówi: witam oraz nazwisko osoby.
Więc to zrobić, że jestem po prostu będzie przedefiniować przywitać i tym razem nie jest to puste nawiasy Zamierzam umieścić coś tu możemy nazwać go wymienić lub osobę lub użytkownika.
Mam zamiar iść z nazwą chociaż.
I teraz mam zamiar pisać konsoli dziennik dot.
Witam i mam zamiar dodać w nazwie tylko w ten sposób.
A potem dodam mój wykrzyknik na końcu, a następnie zamknij nawiasy.
Więc jak widać nazwa to po prostu symbol zastępczy niezależnie od wartości mijamy się.
A potem mamy zamiar zrezygnować tego dziennika.
Witam z nazwą w środku.
A potem wykrzyknik.
Tak, aby nazwać to możemy teraz powiedzieć przywitać a następnie nazwa taka jak zardzewiałe i otrzymujemy witam Rusty.
I tym razem zrobię przywitać Charlie i przywitać Maryję i widać, że nasz kod zmienia się nasza funkcja jest przystosowana do dowolnej wartości mijaliśmy się.
Tak więc stosowanie argumentów jest to, co sprawia, że ​​nasze funkcje potężny.
Dlatego na stronie internetowej, takich jak Facebook nie może być funkcją o nazwie Strona główna Producent i że strona główna make zajmie informacje jako argumenty na temat użytkownika, kto zalogowany.
Chodzi o to, co małe urządzenie, które może podjąć w kłótnię, a następnie wypluwa coś innego na zewnątrz.
Również my nie ogranicza się tylko do jednego argumentu na tym slajdzie widać, że nasze funkcje mogą podjąć wiele argumentów.
Więc oto przykład funkcji, która oblicza obszar prostokąta.
Zajmuje długość i szerokość, a potem po prostu pomnożyć je razem.
Hrabia o długości log z czasów, a następnie wywołać tę funkcję po prostu przejść w dwóch liczb oddzielonych przecinkami.
Więc pierwsza wartość odpowiada długości.
Drugi odpowiada zz.
Więc po prostu sprowadza się do tego celu.
Więc jeśli mogę przełączać te dwa i umieścić dwie pierwsze dwa byłoby długości i dziewięć będzie z.
Więc oto inny przykład, gdzie mamy trzy argumenty osób jednej osoby do osoby trzeciej, a potem po prostu powiedzieć cześć do wszystkich trzech z nich z osobnym konsoli, który loguje.
Więc skopiuj ten jeden, a ja po prostu wykazać tutaj tak będę go wkleić.
Teraz, jeśli zadzwonię wita z trzema nazwiskami.
Harry Ron i Hermiona kolejności decyduje, kto jest osobą jedna osoba Harry kto biegać i kto jest osobą trzech jej umysł.
I widać, że te wartości są zastępcze i otrzymujemy.
Cześć Harry.
Cześć Ron.
Witam, jak mój każda.
Jedna inna interesująca uwaga jest taka, że ​​mogę napisać funkcję, która spodziewa się argument, jak prawo.
Ale jeśli mogę zostawić te argumenty od kiedy ja to nazywam.
Więc jeśli po prostu zrób to Harry i Ron i zostawiam jej moją ciocię off nigdy by tego nie zrobił.
Przy okazji, jak w kopalni, że jest moim ulubionym, ale gdybym to zrobił, że widzisz mam.
Cześć Harry.
Cześć Ron.
A potem wysoki niezdefiniowany.
Więc to nie łamie mój kod.
Nie pojawia się komunikat o błędzie.
Ale co się dzieje, że osoba 3 właśnie zostaje jako niezdefiniowane w niektórych językach programowania.
To wszystko zatrzymać i rzucić się komunikat o błędzie w javascript.
Jest to całkowicie w porządku.
To po prostu oznacza, że ​​może trzeba zwrócić uwagę i sprawdzić, czy coś jest nieokreślone, czy nie.
Więc argumenty są jednym z najważniejszych elementów i funkcji, które czynią je naprawdę bardzo przydatna, ponieważ nie chodzi tylko o skrócenie naszego kodu i powtarzając ten sam kawałek kodu za każdym razem, jak Twinkle Twinkle Little Star.
Jest to także o zrobieniu tej zmiany kodu nieco w zależności od pewnych nakładów.
Więc oto kilka przykładów, kiedy możemy używać argumentów w prawdziwej aplikacji internetowej.
Więc wyobraźcie sobie, że mamy grę internetową iw tej grze nie jest to wynik dla każdego gracza, a gracz może robić rzeczy, które można zwiększyć ten wynik garnituru lub ubytek, że wynik.
Tak więc jeśli gracz robi coś szalonego możemy mieć funkcję o nazwie dodatek na zdobycie gola, i jeśli chcemy, aby dać im dużo punktów chcielibyśmy przekazać w 100 punktach.
Jeśli użytkownik zmarł możemy odjąć 100 punktów i jeśli chcemy nagrodzić tylko kilka punktów można zrobić coś takiego miałem zdobyć pięć.
Więc oto inny przykład.
Wyobraźmy sobie, że miał miejsce, które miały blokady użytkownika w.
Tak więc możemy mieć funkcję o nazwie poświadczeń wyboru i zajęłoby dwa argumenty e-mail i hasło.
Więc możemy przekazać coś jak Rustie na gmail kropka com.
A potem hasło jak z 1 do 3, a następnie sprawdzić referencje zajęłoby że e-mail oraz hasło i byłoby je sprawdzić i dokonać pewnych decyzji.
Więc nie byłoby prawdopodobnie if tam.
Byłoby sprawdzić, czy odpowiadają one poprawnie, a jeśli oni następnie zalogować Jasin indziej pokazuje nam komunikat o błędzie.
To są tylko dwa proste przykłady, ale będziemy pisać kod tak później w tej klasie.
Zdolność do podejmowania argumentów funkcji jest jednym z, jeśli nie najważniejszą część funkcji zapisu.
To nie chodzi tylko o kod powtarzać.
Śpiew ten sam twinkle twinkle little star kółko kółko.
Chodzi o kod, który możemy również zmienić trochę, że możemy mieć pewne zmienne powtarzać.
Więc argumenty pozwalają nam pozwolili nam to zrobić.