Witamy spowrotem.
Więc w tej lekcji mamy do pokrycia jednego z najważniejszych pojęć w ogóle programowania.
I rzeczywiście mógłbym twierdzić, że to rzeczywiście najważniejsze pojęcia co jest warunkowe.
A powód mówię, że warunkowe są tak ważne jest to, że są one jednym ze sposobów, aby dodać decyzje o kodzie.
To, w jaki sposób dodać do swojej logiki programowania więc dać ci kilka przykładów rzeczywistym świecie używa do warunkowych.
Weźmy przykład logowania użytkownika.
Więc kiedy idziesz, aby zalogować się na stronie internetowej wpisać hasło w takiej formie i nie ma kodu, który sprawdza, czy hasło, które wpisane w stosunku do hasła w bazie danych.
A jeśli pasują zalogować się do serwisu i przekierowanie do innej strony.
A jeśli nie są one zgodne zwykle pojawia się komunikat o błędzie lub jakąś.
Nie ma więc dwie różne ścieżki podane dokładnie taki sam kod.
Innym przykładem może być, kiedy można kupić coś w Internecie po wpisaniu danych karty kredytowej.
Jeśli to działa, jeśli transakcja przechodzi przez Was może uzyskać potwierdzenie e-mail pojawi się ekran sukces.
A jeśli jest jakiś problem z informacji lub nie masz środków na rachunku masz zamiar się komunikat o błędzie.
Znowu dwa różne wyniki.
Więc teraz chodźmy zobaczyć warunkowe w działaniu.
Więc są trzy kluczowe słowa, które trzeba do zapamiętania przez cały ten wykład będące jeśli else if i else.
Więc to są te trzy słowa kluczowe javascript warunkowe i tak wiem LCF jest technicznie dwóch angielskich słów, ale do JavaScript to tylko jedno słowo kluczowe.
Tak więc przykład, który mamy zamiar wykorzystać do zilustrowania warunkowe jest to, że bramkarz w sali koncertowej.
Więc chodzi o to, że będziemy mieć zmienną wiek, a jeśli tego wieku, jeśli dana osoba ma mniej niż 18 Niestety taka osoba nie może dostać się do naszego miejsca, jeżeli osoba ta jest starsza niż 18, ale nie ma jeszcze 21 lat.
Oznacza to, że mogą wejść, ale musimy zwrócić X w ramieniu lub w ręku, bo nie można pić.
I wtedy wreszcie ktoś jeśli jesteś większy niż 21 można dostać się i picia.
To są trzy rzeczy, które mamy zamiar spróbować i pisać kodu.
Więc zanim przejdziemy mamy zamiar zrobić krótkie podsumowanie z operatorów logicznych logicznych z ostatniego filmu.
I dlatego, że robimy to, że faktycznie używamy trzy słowa kluczowe, które wspomniałem na początku, jeśli LCF i inne w połączeniu z tych operatorów logicznych, aby nasze decyzje, aby dodać logikę.
Tak Podsumowując musimy mniej niż większe niż jest mniejsze niż lub równe większej lub równej.
Pop Quiz tutaj.
Jaka jest różnica między tymi dwoma.
Więc Pozzi wideo i spróbować przypomnieć sobie różnicę między chirpily nazywa i podwójne równi.
Więc różnica jest taka, że ​​podwójne równi wykonuje wpisać przymusu podczas Tripoli równa jak surowe równymi.
Więc wpisz przymus.
Chodźmy tam rozpocząć.
Podwójne równe oznacza, że ​​liczba z nich jest w rzeczywistości będzie równa jeden łańcucha.
Kiedy stosowane podwójne równych, ponieważ javascript nie dba o rodzaj.
Jednak gdy robimy potrójne równych co jest ścisła ona dba o rodzaju i wartości razem.
Więc jeden jest potrójna równa liczbie jednego głosu nie byłoby potrójne równa jednej struny.
A potem mamy te dwa operatory AND i OR.
I pamiętaj, że i jest jedyną prawdziwą, jeśli obie strony są jednak prawdziwe, czy jest to prawda.
Jeżeli jeden z boków ma wartość TRUE.
OK, więc teraz niech faktycznie przejść do pisania naszą logikę.
Więc pierwszą rzeczą, którą mamy zamiar zobaczyć, czy jest słowem kluczowym if kluczowe pobiera pojedynczy wyraz zamiast nawiasów, który oceni, aby mogło być prawdziwe lub fałszywe.
A jeśli to prawda, ocenia się niezależnie od kodu zapewniamy wewnątrz nawiasów klamrowych w tym przypadku konsola jak instrukcja zostanie wykonana.
Więc ta stała dziennika alt będą wykonywane tylko dobrze będzie drukowany tylko wtedy, gdy jest w wieku poniżej 18 lat.
Jeśli jest większa niż 18, jeśli jest równa 18 nie zobaczymy tego tekstu drukowanego w górę.
Więc to jest pierwsza część to nasz bramkarz sprawdzenie czy jesteś zbyt młody, by je zdobyć.
Więc następnym aż zamierzamy dowiedzieć się o jeszcze.
A sposób, w jaki działa LCF jest to, że następuje if.
Warunkiem jest to drugorzędne.
Więc w tym przypadku mamy do sprawdzania, czy wiek wynosi mniej niż 18.
Więc jeśli ktoś jest zbyt młody, by wejść na miejsce, jeśli są one mniej niż 18 nie mogą dostać.
Następną rzeczą, by sprawdzić dopiero po sprawdzeniu pierwszy to są starsze niż 18 lat.
Ale mniej niż 21.
Więc LCF działa dokładnie tak samo jak w przypadku mijamy wyrażenie w nawiasach, który będzie oceniał, żeby było prawdziwe, czy fałszywe, czy to prawda.
Kod wewnątrz nawiasów klamrowych zostaną wykonane, jeśli nie jest to prawdą, jeśli jest fałszywe nic się nie dzieje.
Więc znowu LCF działa tak samo jak wtedy, gdy.
Tyle tylko, że musi pójść w ich oświadczeniu.
Tak więc mamy tu tę linię.
Wiek większy niż 18 i wiek wynosi mniej niż 21, która w rzeczywistości jest nieco zbędne.
Więc pomyśl o tym przez chwilę.
Plus wideo i spróbować zidentyfikować jak moglibyśmy byłaby to.
Więc to jest naprawdę niewielka zmiana, ale zauważysz Pozbyłem jeśli wiek jest większa niż 18 właśnie tutaj.
I mniej niż 21 i po prostu się go w razie innego LCF wiek wynosi mniej niż 21.
Więc jeszcze raz po prostu powtórzyć mieliśmy tego wcześniej, a my refactored go do tego.
I dlatego, że zrobiliśmy to jest to zbędne.
Tylko w ten sposób, że ten kod będzie działać, jeśli jest to pierwsze, jeśli zdanie jest fałszywe.
Tak więc, co oznacza, że ​​jest to, że kod tutaj będzie działać tylko wtedy, gdy mamy już ustalone, że nie jest w wieku poniżej 18 lub, która jest większa niż lub równa 18.
Więc jeśli jesteś większa lub równa 18 i mniejsza niż 21 można wprowadzić, ale nie można pić.
Więc ostatnim krokiem jest.
W przeciwnym razie, która sekcja jest.
Indziej, więc jeszcze pozwala nam po prostu coś innego się stało innym czasie.
Więc w tym przypadku, jeśli nie jesteś mniej niż 18 lat i nie jesteś w wieku od 18 do 21 lat, które oznacza, że ​​można przyjść na i można pić i tak dalej nie bierze wyrażenie w nawiasach.
To różni się tym, że po prostu napisać cokolwiek innego, a następnie wkładamy powiedział, że będzie nawiasy klamrowe być uruchamiany tylko jako ostatni wysiłek rowu.
Więc będzie to działać pierwszy i jeśli nic nie zostanie wydrukowana, jeśli nie jest to prawdą, a następnie przejdziemy do tego.
Jeśli nie jest to prawdą, a następnie przejdziemy do tego.
Ale pamiętaj, jeśli po drodze jeden z nich jest prawdziwa, to wszystko się zatrzymuje, a to jeszcze nie będzie działać.
Więc jeśli to prawda ten kod jest wykonywana.
Jeśli tego elfa, jeśli jest fałszywe.
Ale to prawda, albo nie działa.
Więc pamiętaj Są trzy różne ścieżki dla jednej decyzji tutaj.
OK, dzięki czemu ćwiczenia tutaj istnieje kilka z nich ma mieć kod, który po prostu dał Ci wykidajło dla sali koncertowej.
I dodać kilka powiedzmy dziwnych inne warunki.
Więc jeśli wiek jest ujemny netto chcemy się upewnić, że wypisujemy komunikat o błędzie.
Jeśli wiek wynosi 21.
Dokładnie.
Chcemy, aby wydrukować szczęśliwy 21 urodziny dać im wolną strzał.
A jeśli wiek jest dziwne, należy wydrukować swój wiek jest nieparzysta.
Więc trzeba zrobić trochę matematyki tam, aby dowiedzieć się, czy jest to dziwne.
I wtedy ten ostatni, który jest premia jest dowiedzieć się, czy wiek jest idealny kwadrat, a jeśli nie pamiętam co to idealny kwadrat to można sprawdzić, że w górę, ale to w zasadzie pewna liczba, której pierwiastek kwadratowy dwa czynniki są dokładnie ten sam numer.
Tak więc cztery razy na 16, więc 16 jest idealny kwadrat czterech jest idealny kwadrat, ponieważ dwa razy dwa jest cztery.
Dobrze więc, że to super bonus.
Baw się z tego i zobaczenia w następnym filmie.