Witamy spowrotem.
Więc w tej lekcji mamy zamiar odebrać prawo w którym skończyliśmy i idziemy zobaczyć w jaki sposób możemy zmienić wraz proste lub logiczne wypowiedzi, jak ta, którą widział tylko w bardziej skomplikowanych instrukcji, które mają wiele składników.
Więc oni wciąż wszystko będzie oceniać być prawdziwe lub fałszywe pod koniec dnia.
Ale nie może być wiele części, które indywidualnie oceniają aby mogło być prawdziwe lub fałszywe, zanim cała sprawa staje się prawdziwe, czy fałszywe.
Tak więc istnieją trzy operatory logiczne i tak jak mówiliśmy to jest to po prostu sposób na łańcuchu razem całkowicie w logice.
Więc te trzy są nazywane I OR i NOT.
Więc mamy zamiar zacząć mówić dobrze.
A i tak to działa.
Przede wszystkim piszesz to z dwóch ampersandów i widać tu używamy go w przykładzie, gdzie x jest równa 5, a Y jest równa 9.
Więc i ma dwie strony.
Jest lewa i prawa strona i idzie w środku.
Więc sposób można byłoby przeczytać to jest mniej niż 10 X i X nie jest równe 5.
Więc będziemy oceniać po obu stronach.
X jest mniejsza niż 10.
To prawda.
Pięć jest mniejsze niż 10 x jest równe 5, a jest fałszywa.
Tak więc kończy się z prawdą i fałszem.
A sposób, w jaki działa to, że wymaga on po obu stronach, aby było prawdziwe.
Wymaga to obaj by mogło być prawdziwe lewo i prawo i to nie jest prawda w tym przypadku tylko lewa strona jest prawdą.
Więc cała rzecz jest fałszywa.
Sposób, w jaki działa i jest nieco inny nadal trwa po obu stronach.
Ale to wymaga jedynie, że jedna z nich jest prawdziwa w lewo lub prawo mogło być prawdziwe, aby cała sprawa by mogło być prawdziwe.
Tylko marginesie charakter tutaj postać rury znajduje się powyżej większość ludów ENTER lub wrócić i zwykle trzeba trafić zmianę, aby to działało.
Więc dwa z nich jest, jak napisać lub w JavaScript.
Więc po lewej stronie Y jest większa niż dziewięć.
To nie jest prawdą, ponieważ Y ma 9 lub X jest potrójna równa 5, co jest prawdą, X 5.
Więc skończy się fałszywe lub prawdziwe, które ocenia się być prawdziwe, ponieważ całkowita lub wymaga tylko jedną stronę, aby mogło być prawdziwe.
Wreszcie nie mamy, a droga, która go nie działa to trochę inaczej.
Nie bierze się lewą lub prawą stronę po prostu neguje lub odwracanie wartości co zawsze stosujemy go.
Więc jeśli coś jest prawdziwe i kładziemy węzeł przed nim to staje się fałszywe.
Jeśli coś było fałszywe i kładziemy węzeł przed nim to staje się prawdą.
Więc w tym przypadku wyrażenie X potrójne równy Y, które są fałszywe.
Pięć nie jest równy dziewięciu.
Więc w środku jest fałszywa, ale jest grupowy węzeł lub przed nim, który neguje całą sprawę i zamienia ją, żeby było prawdziwe.
Więc chodźmy do przodu i dać to strzał z szybkiego wykonywania.
Tak więc poniżej znajdują się trzy linie kodu.
Mamy zmienną x zestaw, aby włączyć zmienną y równa String, a następnie krótki wyraz tutaj używa lub w środku.
Więc idź naprzód i ocenić to samemu.
Nie wystarczy skopiować i wkleić go do konsoli.
Pójdziemy do roztworu.
Więc po prostu spróbować przewidzieć, jaki będzie wynik jest.
Jeśli to prawda czy fałsz opiera się o tym, co omówiliśmy do tej pory.
OK.
Więc to ćwiczenie, jeśli podłączyć 10 dla X i String dla y.
Zacznijmy od lewej ciąg potrójnym równy ciąg B.
To nie jest prawdziwe, czy x jest większe niż lub równe 10, który jest tak dlatego X 10.
Więc mamy fałszywe lub prawdziwe, co daje nam oczywiście prawda.
I moglibyśmy ocenić to zdecydowanie powyżej w konsoli tylko do sprawdzenia naszej pracy po prostu Center, a zobaczysz, że mamy prawdziwe.
Więc jeszcze jedno ćwiczenie tutaj.
Tym razem jest to trochę dłużej, ale to te same podstawowe składniki.
Więc po prostu oprzeć się pokusie, aby wpisać je do swoich wad ..
Upewnij się, że podłączenie trzech dla X i 8 dla Y i sprawdzić, czy można dowiedzieć się, czy całe wyrażenie jest prawdziwe, czy fałszywe.
OK.
Więc mam nadzieję, że to zrobiłeś.
Chodźmy teraz na odpowiedź.
Tak jak ja to zacznijmy od określenia ogólnego wzoru tutaj.
Więc mamy lewą stronę i prawą stronę ze związkiem iw środku.
Więc musimy oba te prawdziwe.
Więc zacznijmy od lewej strony.
Mamy X 3 y jest osiem.
Więc to pierwsza linia X, który jest trzy numer trzy podwójne równy ciąg, który jest prawdą, ponieważ jest równa lub podwójne.
I to jest mały punkt tutaj.
Ale technicznie, jeśli lewa strona instrukcji czy jest już prawdą, że cała oznacza stwierdzenie jest prawdziwe.
Javascript nawet nie obchodzi, co jest tutaj to się nazywa krótkim spięciom bo potrzebujemy tylko jedną z dwóch, żeby było prawdziwe.
Jeśli już się, że po lewej stronie, a następnie skończymy.
Ale tylko do oceny tego, aby uzyskać więcej praktyki X potrójne równa Y jest fałszywe.
Trzy nie jest takie samo jak osiem więc ta cała sprawa jest true.
Jednak istnieje również Bang tutaj.
Tak, że neguje całą rzecz za fałszywe i tak jak przed tym faktycznie zwarć całego wyrażenia, ponieważ nie mamy tu i jeśli lewa strona jest fałszywa to znaczy cała i musi być fałszywe, ponieważ szukaliśmy dwóch z dwa, a jeśli już brakowało jednego i to jest fałszywe, to nie ma znaczenia, co jest tutaj.
Tak więc cała sprawa jest fałszywe.
Ale tylko w celu sprawdzenia tego.
Chodźmy do tej strony.
Mamy więc w środku Dlaczego nie jest równa 8.
To jest fałszywe, a nie w środku mają.
Tak, że zwarcie jeszcze raz.
Cała ta sprawa.
Bo jeśli mamy po lewej stronie jest już fałszywe, to nie ma znaczenia, co jest po prawej stronie.
Ale dwukrotnie ponownie sprawdzić X jest mniejsza niż lub równa trzy Y jest mniejsze niż lub równe 8.
To prawda.
Tak więc skończyć z fałszu i prawdy, które jest fałszywe.
A potem negujemy tę całą sprawę.
Tak, że daje nam prawdziwe.
Więc mamy fałszywe i prawdziwe.
Tak, że ocenia się fałszywe.
I tak, aby dokładnie sprawdzić to można wkleić go do kon ..
A jeśli to zrobimy otrzymamy fałszywe.
Mamy więc jeden mniej rzeczy na pokrycie tutaj, co jest ta idea, że ​​każda wartość w javascript jest z natury truthy lub falsie.
Więc oprócz oczywistej tyrana i prawdą i fałszem, które są wyraźnie prawda czy fałsz każda inna wartość ma ten wrodzoną truthiness lub fałsz czy Javascript przypisuje im.
Więc mam zamiar otworzyć konsolę i po prostu pokazać wam drogę do znalezienia to.
Więc jeśli po prostu chcesz wiedzieć, czy komentarzy ciąg jest prawdziwe czy fałszywe, czy po prostu wpisz ciąg i naciśnij enter to tylko zamiar dać mi ciąg powrotem.
Więc co można zrobić, jest rzeczywiście umieścić go w logiczną oświadczenia i najprostszym z nich jest po prostu ją zanegować.
Więc jeśli neguje ciąg Witam i mam prawdziwą plecy, który mówi mi, że cześć ciąg jest falsie bo wskazana Podobnie jeśli dostanę fałszywe plecy, który mówi mi, że cześć ciąg jest truthy a ja się fałszywe, co oznacza, że ​​ciąg komentarzy jest Trixy.
Inna rzecz, że można zrobić to dwukrotnie zanegowana, które będą go odwrócić, a następnie odwrócić go z powrotem i powiedz mi, że to truthy.
Tak samo można zrobić to samo na pusty ciąg znaków, a zobaczysz, że jest to pusty ciąg znaków jest rzeczywiście falsie.
To samo z żadnym nie 0 numer.
A kiedy robisz negatywne 1 zobaczysz, że to rzeczywiście prawda.
To są rzeczy, które w niektórych językach zachowują się trochę inaczej.
Więc po prostu dlatego, że w nich jest negatywna javascript truthy to nie znaczy, że w innych językach jest automatycznie Trixy.
Więc oto krótkie podsumowanie.
Dysk Zasadą jest, że wartości false zera pusty ciąg nie jest niezdefiniowana, a nie liczby są zawsze falsie i wszystko inne jest truthy.
Mamy więc jeden mniej ćwiczeń tutaj, które jest niczym innym oprócz teraz to testowanie truthiness i faultiness.
Więc trzy struny i pusty ciąg ciąg ha ha a łańcuch fałszywe.
Ocenić to nie wystarczy uruchomić konsula Pójdziemy na rozwiązanie.
Podłącz wartości psychicznie i zobaczyć, co wymyślić.
Jest to cała sprawa prawda.
Albo jest cała sprawa fałszywe.
OK.
Więc odpowiedź tutaj to podłączyć wiadomości strun i jest zabawny.
Tak więc można zauważyć, że mamy wiosło i coś innego.
Więc idź naprzód i rozwiązać w pierwszej kolejności.
Lub na lewo.
Mamy więc S T R lub łańcuch, który jest pusty ciąg znaków, który jest falsie.
Więc fałszywe lub ciąg ha ha.
Który jest truthy.
Więc fałszywe lub prawdziwe, które daje nam prawdziwe dla tego małego sekcji tutaj.
Następnie mamy prawdziwe i jest śmieszne, która jest ciągiem fałsz, który jest który jest trochę trudne, ale łańcuch spada zawsze można dokładnie sprawdzić czy jest truthy.
Tak, że mówi mi, że prawda i prawda jest prawdą.
A ostatnią rzeczą, którą musisz zrobić, to zanegować całą rzecz, która da mi fałszywe.
Więc po prostu sprawdzić, czy można skopiować tę odpowiedź i uzyskać fałszywe.
Wspaniały.
Więc w następnym punkcie jesteśmy rzeczywiście będzie zobaczyć, jak podejmować decyzje w JavaScript za pomocą tych wyrażeń logicznych logiczne, że my po prostu rozmawialiśmy.
W jaki sposób uruchomić jakiś kod.
Jeśli coś jest fałszywe w jaki sposób uruchomić jakiś inny kod.