1
00:00:00,480 --> 00:00:01,710
Witamy spowrotem.

2
00:00:01,710 --> 00:00:14,070
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.

3
00:00:14,250 --> 00:00:17,760
Więc oni wciąż wszystko będzie oceniać być prawdziwe lub fałszywe pod koniec dnia.

4
00:00:17,940 --> 00:00:25,010
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.

5
00:00:25,020 --> 00:00:32,000
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.

6
00:00:32,040 --> 00:00:36,350
Więc te trzy są nazywane I OR i NOT.

7
00:00:36,750 --> 00:00:37,930
Więc mamy zamiar zacząć mówić dobrze.

8
00:00:37,950 --> 00:00:40,190
A i tak to działa.

9
00:00:40,230 --> 00:00:51,690
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.

10
00:00:52,080 --> 00:00:54,440
Więc i ma dwie strony.

11
00:00:54,440 --> 00:00:58,700
Jest lewa i prawa strona i idzie w środku.

12
00:00:58,740 --> 00:01:05,620
Więc sposób można byłoby przeczytać to jest mniej niż 10 X i X nie jest równe 5.

13
00:01:05,670 --> 00:01:07,510
Więc będziemy oceniać po obu stronach.

14
00:01:07,710 --> 00:01:09,370
X jest mniejsza niż 10.

15
00:01:09,480 --> 00:01:11,640
To prawda.

16
00:01:11,850 --> 00:01:16,950
Pięć jest mniejsze niż 10 x jest równe 5, a jest fałszywa.

17
00:01:16,980 --> 00:01:19,770
Tak więc kończy się z prawdą i fałszem.

18
00:01:20,040 --> 00:01:24,260
A sposób, w jaki działa to, że wymaga on po obu stronach, aby było prawdziwe.

19
00:01:24,510 --> 00:01:31,760
Wymaga to obaj by mogło być prawdziwe lewo i prawo i to nie jest prawda w tym przypadku tylko lewa strona jest prawdą.

20
00:01:31,770 --> 00:01:34,190
Więc cała rzecz jest fałszywa.

21
00:01:34,710 --> 00:01:39,650
Sposób, w jaki działa i jest nieco inny nadal trwa po obu stronach.

22
00:01:39,810 --> 00:01:46,040
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.

23
00:01:46,410 --> 00:01:56,360
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.

24
00:01:56,520 --> 00:02:00,270
Więc dwa z nich jest, jak napisać lub w JavaScript.

25
00:02:00,270 --> 00:02:03,490
Więc po lewej stronie Y jest większa niż dziewięć.

26
00:02:03,930 --> 00:02:12,730
To nie jest prawdą, ponieważ Y ma 9 lub X jest potrójna równa 5, co jest prawdą, X 5.

27
00:02:12,990 --> 00:02:21,660
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.

28
00:02:22,590 --> 00:02:27,310
Wreszcie nie mamy, a droga, która go nie działa to trochę inaczej.

29
00:02:27,360 --> 00:02:33,630
Nie bierze się lewą lub prawą stronę po prostu neguje lub odwracanie wartości co zawsze stosujemy go.

30
00:02:33,630 --> 00:02:38,780
Więc jeśli coś jest prawdziwe i kładziemy węzeł przed nim to staje się fałszywe.

31
00:02:38,820 --> 00:02:42,510
Jeśli coś było fałszywe i kładziemy węzeł przed nim to staje się prawdą.

32
00:02:43,110 --> 00:02:47,980
Więc w tym przypadku wyrażenie X potrójne równy Y, które są fałszywe.

33
00:02:48,000 --> 00:02:50,030
Pięć nie jest równy dziewięciu.

34
00:02:50,070 --> 00:02:57,580
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.

35
00:02:58,890 --> 00:03:02,070
Więc chodźmy do przodu i dać to strzał z szybkiego wykonywania.

36
00:03:02,430 --> 00:03:04,220
Tak więc poniżej znajdują się trzy linie kodu.

37
00:03:04,290 --> 00:03:13,710
Mamy zmienną x zestaw, aby włączyć zmienną y równa String, a następnie krótki wyraz tutaj używa lub w środku.

38
00:03:13,710 --> 00:03:15,770
Więc idź naprzód i ocenić to samemu.

39
00:03:15,900 --> 00:03:17,870
Nie wystarczy skopiować i wkleić go do konsoli.

40
00:03:17,940 --> 00:03:19,130
Pójdziemy do roztworu.

41
00:03:19,230 --> 00:03:21,310
Więc po prostu spróbować przewidzieć, jaki będzie wynik jest.

42
00:03:21,330 --> 00:03:24,750
Jeśli to prawda czy fałsz opiera się o tym, co omówiliśmy do tej pory.

43
00:03:25,170 --> 00:03:27,080
OK.

44
00:03:28,800 --> 00:03:34,720
Więc to ćwiczenie, jeśli podłączyć 10 dla X i String dla y.

45
00:03:34,920 --> 00:03:40,000
Zacznijmy od lewej ciąg potrójnym równy ciąg B.

46
00:03:40,140 --> 00:03:47,850
To nie jest prawdziwe, czy x jest większe niż lub równe 10, który jest tak dlatego X 10.

47
00:03:48,180 --> 00:03:53,590
Więc mamy fałszywe lub prawdziwe, co daje nam oczywiście prawda.

48
00:03:54,000 --> 00:04:01,560
I moglibyśmy ocenić to zdecydowanie powyżej w konsoli tylko do sprawdzenia naszej pracy po prostu Center, a zobaczysz, że mamy prawdziwe.

49
00:04:01,590 --> 00:04:03,150
Więc jeszcze jedno ćwiczenie tutaj.

50
00:04:03,330 --> 00:04:07,290
Tym razem jest to trochę dłużej, ale to te same podstawowe składniki.

51
00:04:07,500 --> 00:04:10,740
Więc po prostu oprzeć się pokusie, aby wpisać je do swoich wad ..

52
00:04:10,770 --> 00:04:18,710
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.

53
00:04:20,160 --> 00:04:21,270
OK.

54
00:04:21,270 --> 00:04:22,420
Więc mam nadzieję, że to zrobiłeś.

55
00:04:22,500 --> 00:04:24,160
Chodźmy teraz na odpowiedź.

56
00:04:24,840 --> 00:04:29,040
Tak jak ja to zacznijmy od określenia ogólnego wzoru tutaj.

57
00:04:29,310 --> 00:04:35,160
Więc mamy lewą stronę i prawą stronę ze związkiem iw środku.

58
00:04:35,250 --> 00:04:37,810
Więc musimy oba te prawdziwe.

59
00:04:38,250 --> 00:04:40,290
Więc zacznijmy od lewej strony.

60
00:04:40,590 --> 00:04:43,360
Mamy X 3 y jest osiem.

61
00:04:43,440 --> 00:04:53,060
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.

62
00:04:53,340 --> 00:04:55,120
I to jest mały punkt tutaj.

63
00:04:55,260 --> 00:05:02,790
Ale technicznie, jeśli lewa strona instrukcji czy jest już prawdą, że cała oznacza stwierdzenie jest prawdziwe.

64
00:05:03,220 --> 00:05:09,500
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.

65
00:05:09,540 --> 00:05:11,930
Jeśli już się, że po lewej stronie, a następnie skończymy.

66
00:05:12,120 --> 00:05:17,580
Ale tylko do oceny tego, aby uzyskać więcej praktyki X potrójne równa Y jest fałszywe.

67
00:05:17,580 --> 00:05:22,190
Trzy nie jest takie samo jak osiem więc ta cała sprawa jest true.

68
00:05:22,290 --> 00:05:24,610
Jednak istnieje również Bang tutaj.

69
00:05:24,890 --> 00:05:45,420
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.

70
00:05:45,470 --> 00:05:46,690
Tak więc cała sprawa jest fałszywe.

71
00:05:46,820 --> 00:05:48,580
Ale tylko w celu sprawdzenia tego.

72
00:05:48,620 --> 00:05:50,160
Chodźmy do tej strony.

73
00:05:50,450 --> 00:05:54,980
Mamy więc w środku Dlaczego nie jest równa 8.

74
00:05:55,220 --> 00:05:58,780
To jest fałszywe, a nie w środku mają.

75
00:05:59,030 --> 00:06:01,160
Tak, że zwarcie jeszcze raz.

76
00:06:01,160 --> 00:06:02,360
Cała ta sprawa.

77
00:06:02,630 --> 00:06:07,130
Bo jeśli mamy po lewej stronie jest już fałszywe, to nie ma znaczenia, co jest po prawej stronie.

78
00:06:07,250 --> 00:06:13,960
Ale dwukrotnie ponownie sprawdzić X jest mniejsza niż lub równa trzy Y jest mniejsze niż lub równe 8.

79
00:06:13,960 --> 00:06:15,130
To prawda.

80
00:06:15,170 --> 00:06:18,500
Tak więc skończyć z fałszu i prawdy, które jest fałszywe.

81
00:06:18,710 --> 00:06:20,470
A potem negujemy tę całą sprawę.

82
00:06:20,660 --> 00:06:21,830
Tak, że daje nam prawdziwe.

83
00:06:22,220 --> 00:06:25,350
Więc mamy fałszywe i prawdziwe.

84
00:06:26,480 --> 00:06:28,190
Tak, że ocenia się fałszywe.

85
00:06:28,400 --> 00:06:32,200
I tak, aby dokładnie sprawdzić to można wkleić go do kon ..

86
00:06:32,360 --> 00:06:35,150
A jeśli to zrobimy otrzymamy fałszywe.

87
00:06:36,350 --> 00:06:45,230
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.

88
00:06:45,290 --> 00:06:55,870
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.

89
00:06:56,860 --> 00:07:00,460
Więc mam zamiar otworzyć konsolę i po prostu pokazać wam drogę do znalezienia to.

90
00:07:00,950 --> 00:07:10,230
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.

91
00:07:10,550 --> 00:07:16,180
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ć.

92
00:07:16,640 --> 00:07:33,490
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.

93
00:07:33,530 --> 00:07:42,740
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.

94
00:07:43,130 --> 00:07:50,180
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.

95
00:07:50,510 --> 00:08:00,000
To samo z żadnym nie 0 numer.

96
00:08:01,370 --> 00:08:04,570
A kiedy robisz negatywne 1 zobaczysz, że to rzeczywiście prawda.

97
00:08:05,270 --> 00:08:08,760
To są rzeczy, które w niektórych językach zachowują się trochę inaczej.

98
00:08:08,990 --> 00:08:16,360
Więc po prostu dlatego, że w nich jest negatywna javascript truthy to nie znaczy, że w innych językach jest automatycznie Trixy.

99
00:08:17,480 --> 00:08:19,180
Więc oto krótkie podsumowanie.

100
00:08:19,190 --> 00:08:32,280
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.

101
00:08:32,390 --> 00:08:39,230
Mamy więc jeden mniej ćwiczeń tutaj, które jest niczym innym oprócz teraz to testowanie truthiness i faultiness.

102
00:08:39,470 --> 00:08:44,530
Więc trzy struny i pusty ciąg ciąg ha ha a łańcuch fałszywe.

103
00:08:44,660 --> 00:08:48,560
Ocenić to nie wystarczy uruchomić konsula Pójdziemy na rozwiązanie.

104
00:08:48,560 --> 00:08:51,310
Podłącz wartości psychicznie i zobaczyć, co wymyślić.

105
00:08:51,320 --> 00:08:52,290
Jest to cała sprawa prawda.

106
00:08:52,290 --> 00:08:55,200
Albo jest cała sprawa fałszywe.

107
00:08:56,990 --> 00:08:57,840
OK.

108
00:08:58,100 --> 00:09:02,320
Więc odpowiedź tutaj to podłączyć wiadomości strun i jest zabawny.

109
00:09:02,660 --> 00:09:08,820
Tak więc można zauważyć, że mamy wiosło i coś innego.

110
00:09:08,840 --> 00:09:11,030
Więc idź naprzód i rozwiązać w pierwszej kolejności.

111
00:09:11,030 --> 00:09:12,830
Lub na lewo.

112
00:09:12,830 --> 00:09:18,080
Mamy więc S T R lub łańcuch, który jest pusty ciąg znaków, który jest falsie.

113
00:09:18,080 --> 00:09:22,330
Więc fałszywe lub ciąg ha ha.

114
00:09:22,550 --> 00:09:23,910
Który jest truthy.

115
00:09:24,080 --> 00:09:29,410
Więc fałszywe lub prawdziwe, które daje nam prawdziwe dla tego małego sekcji tutaj.

116
00:09:29,540 --> 00:09:43,820
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.

117
00:09:44,030 --> 00:09:50,160
Tak, że mówi mi, że prawda i prawda jest prawdą.

118
00:09:50,420 --> 00:09:54,860
A ostatnią rzeczą, którą musisz zrobić, to zanegować całą rzecz, która da mi fałszywe.

119
00:09:54,860 --> 00:09:59,840
Więc po prostu sprawdzić, czy można skopiować tę odpowiedź i uzyskać fałszywe.

120
00:09:59,930 --> 00:10:01,020
Wspaniały.

121
00:10:01,040 --> 00:10:09,050
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.

122
00:10:09,290 --> 00:10:11,260
W jaki sposób uruchomić jakiś kod.

123
00:10:11,480 --> 00:10:13,540
Jeśli coś jest fałszywe w jaki sposób uruchomić jakiś inny kod.
