1
00:00:00,480 --> 00:00:01,710
Tekrar hoşgeldiniz.

2
00:00:01,710 --> 00:00:06,660
Bu dersin sonunda bu derste bıraktığımız yerden başlayacağız ve daha

3
00:00:06,660 --> 00:00:12,090
önce gördüğümüz basit veya boolean ifadeleri birden çok bileşene sahip daha

4
00:00:12,090 --> 00:00:14,070
karmaşık ifadelerle nasıl değiştirdiğimizi göreceğiz.

5
00:00:14,250 --> 00:00:17,760
Böylece günün sonunda yine de gerçek ya da yanlış olarak değerlendirilecekler.

6
00:00:17,940 --> 00:00:22,890
Ancak, her şey doğru veya yanlış olmadan önce tek tek gerçek veya yanlış

7
00:00:22,890 --> 00:00:25,010
olarak değerlendirilen birden fazla parça olabilir.

8
00:00:25,020 --> 00:00:30,570
var ve biz bunun temelde mantıksal olarak birlikte zincirleme yapmanın bir yolu olduğunu söyledik.

9
00:00:30,640 --> 00:00:32,000
Yani üç mantıksal operatör

10
00:00:32,040 --> 00:00:36,350
Bu üç kişiye And OR ve NOT deniyor.

11
00:00:36,750 --> 00:00:37,930
Bu yüzden doğru konuşmaya başlayacağız.

12
00:00:37,950 --> 00:00:40,190
Ve işin yolu.

13
00:00:40,230 --> 00:00:47,430
Her şeyden önce iki ampersan ile yazarsınız ve burada, x'in 5'e eşit ve Y'nin

14
00:00:47,760 --> 00:00:51,690
9'a eşit olduğu bir örnekte kullandığımızı görebilirsiniz.

15
00:00:52,080 --> 00:00:54,440
Yani iki taraf da alır.

16
00:00:54,440 --> 00:00:58,700
Sol taraf ve sağ taraf var ortada.

17
00:00:58,740 --> 00:01:05,620
Yani bunu okuma şekli X 10'dan az ve X 5'e eşit değil.

18
00:01:05,670 --> 00:01:07,510
Böylece her iki tarafı da değerlendireceğiz.

19
00:01:07,710 --> 00:01:09,370
X 10'dan az.

20
00:01:09,480 --> 00:01:11,640
Bu doğru.

21
00:01:11,850 --> 00:01:16,950
Beş, 10 x'den az, 5'e eşit değildir ve bu yanlış.

22
00:01:16,980 --> 00:01:19,770
Dolayısıyla, doğru ve yanlış ile sonuçlanır.

23
00:01:20,040 --> 00:01:24,260
İşin şekli, her iki tarafın da gerçek olmasını gerektirir.

24
00:01:24,510 --> 00:01:31,170
ikisinin de Sol ve Sağ doğru olmasını gerektirir ve bu doğru değil, sadece sol taraf doğrudur.

25
00:01:31,170 --> 00:01:31,760
Her

26
00:01:31,770 --> 00:01:34,190
Yani her şey yanlış.

27
00:01:34,710 --> 00:01:39,650
Bunun veya çalışma şeklinin biraz farklı olması hâlâ her iki tarafı da gerektiriyor.

28
00:01:39,810 --> 00:01:45,360
Fakat her şeyin doğru olması için onlardan birinin doğru ya da doğru olmasını

29
00:01:45,360 --> 00:01:46,040
şart koşar.

30
00:01:46,410 --> 00:01:52,860
Yalnızca bir tarafı burada boru karakteri en halkların girmek veya dönüş tuşu üzerinde yer alan karakteri not

31
00:01:52,860 --> 00:01:56,360
edin ve genellikle işe yaramak için vardiya vurmak gerekir.

32
00:01:56,520 --> 00:02:00,270
Yani ikisi bunları nasıl yazdığınızı veya Javascript'de olduğunu.

33
00:02:00,270 --> 00:02:03,490
Dolayısıyla Sol Yan Y, dokuzdan büyük.

34
00:02:03,930 --> 00:02:12,730
Bu doğru değildir, çünkü Y 9 veya X, gerçek X olan 5'e eşit üçlü 5'dir.

35
00:02:12,990 --> 00:02:20,670
Dolayısıyla, yanlış veya doğru olarak sonuçlanır; bu, genel olarak doğru olarak değerlendirilir veya yalnızca bir tarafın doğru

36
00:02:20,670 --> 00:02:21,660
olmasını gerektirir.

37
00:02:22,590 --> 00:02:27,310
Son olarak yapmadık ve çalışmamak biraz farklı.

38
00:02:27,360 --> 00:02:33,270
Bu, sadece onu reddettiğiniz bir sol ya da sağ tarafı almaz ya da uyguladığımız şeyin değerini tersine çevirir.

39
00:02:33,630 --> 00:02:38,780
Dolayısıyla bir şey doğruysa ve önüne bir düğüm atarsak, o zaman sahte olur.

40
00:02:38,820 --> 00:02:42,510
Bir şey yanlışsa ve önünde bir düğüm atarsak doğru olur.

41
00:02:43,110 --> 00:02:47,980
Dolayısıyla, bu durumda X üçlü ifadesi yanlış olan Y'ye eşittir.

42
00:02:48,000 --> 00:02:50,030
Beş, dokuza eşit değildir.

43
00:02:50,070 --> 00:02:55,710
Yani içeride yanlıştır, ancak önünde her şeyi olumsuzlayan ve onu doğru sayan bir patlama

44
00:02:55,710 --> 00:02:57,580
ya da düğüm var.

45
00:02:58,890 --> 00:03:02,070
Öyleyse devam edin ve bunu hızlı bir egzersizle bir atış yapalım.

46
00:03:02,430 --> 00:03:04,220
Aşağıda, üç kod satırı bulunmaktadır.

47
00:03:04,290 --> 00:03:11,040
Bir değişkeni y'yi, değişkeni Y dizesine eşit hale getirmek için ayarladık ve daha sonra burada ya da

48
00:03:11,490 --> 00:03:13,710
ortada kullanan kısa bir ifade var.

49
00:03:13,710 --> 00:03:15,770
Bu yüzden devam edin ve bunu kendiniz değerlendirin.

50
00:03:15,900 --> 00:03:17,870
Kopyalayıp konsola yapıştırmayın.

51
00:03:17,940 --> 00:03:19,130
Bir çözüm üzerinde duracağız.

52
00:03:19,230 --> 00:03:21,310
Sonuçta ne olduğunu tahmin etmeyi deneyin.

53
00:03:21,330 --> 00:03:24,750
Şimdiye kadar kapsadığımız şeylerin temelinde doğru veya yanlış iseler.

54
00:03:25,170 --> 00:03:27,080
TAMAM.

55
00:03:28,800 --> 00:03:34,720
Yani X için 10 ve y için A yi takarsak bu egzersiz olur.

56
00:03:34,920 --> 00:03:40,000
Sol dize başlayalım, üçlü dize B'ye eşit.

57
00:03:40,140 --> 00:03:47,850
Bu doğru değil ya da x 10'a eşit ya da daha büyüktür, bu doğrudur, çünkü X 10'dur.

58
00:03:48,180 --> 00:03:53,590
Dolayısıyla sahte ya da doğrudur bize doğruyu verir.

59
00:03:54,000 --> 00:03:59,490
Ve konsolda sadece bu işi sadece Merkezimiz doğrulamak için değerlendirebiliriz

60
00:03:59,490 --> 00:04:01,560
ve doğru olduğumuzu göreceksiniz.

61
00:04:01,590 --> 00:04:03,150
Burada bir tane daha egzersiz yap.

62
00:04:03,330 --> 00:04:07,290
Bu sefer biraz daha uzun ama aynı temel bileşenler.

63
00:04:07,500 --> 00:04:10,740
Bu yüzden günaha karşı yaz sadece eksilerini yazın. X için üç ve Y için

64
00:04:10,770 --> 00:04:16,200
8 taktığınızdan emin olun ve tüm ifadenin doğru olup olmadığını anlamayın.

65
00:04:16,200 --> 00:04:18,710
TAMAM.

66
00:04:20,160 --> 00:04:21,270
Umarım onu ​​yaptın.

67
00:04:21,270 --> 00:04:22,420
Şimdi cevabı gözden geçirelim.

68
00:04:22,500 --> 00:04:24,160
Bunu yaptığım gibi, burada genel deseni tanımlayarak başlayalım.

69
00:04:24,840 --> 00:04:29,040
Dolayısıyla sol tarafımız, sağ tarafımız da ortada ve ortada.

70
00:04:29,310 --> 00:04:35,160
Bu yüzden her ikisinin de doğru olması gerekir.

71
00:04:35,250 --> 00:04:37,810
Şimdi sol tarafla başlayalım.

72
00:04:38,250 --> 00:04:40,290
X'imiz 3 y, 8'dir.

73
00:04:40,590 --> 00:04:43,360
Yani bu üç ilk

74
00:04:43,440 --> 00:04:50,790
satır X, üç sayı çift olmak üzere doğrudur, çünkü çift eşittir veya.

75
00:04:50,790 --> 00:04:53,060
Ve burası küçük bir nokta.

76
00:04:53,340 --> 00:04:55,120
Ancak teknik olarak

77
00:04:55,260 --> 00:05:01,950
OR ifadesinin sol tarafı zaten doğruysa, bu tüm ifadenin doğru olduğu anlamına gelir.

78
00:05:01,950 --> 00:05:02,790
Javascript burada

79
00:05:03,220 --> 00:05:08,220
bittiğini de umursamıyor çünkü buna kısa devre deniyor, çünkü sadece bir tanesinin doğru olması gerekiyor.

80
00:05:08,220 --> 00:05:09,500
Zaten bunu solda alırsak o zaman işimiz bitti.

81
00:05:09,540 --> 00:05:11,930
Ancak bunu daha fazla uygulama için değerlendirmek için X üçlü eşittir Y yanlış.

82
00:05:12,120 --> 00:05:17,580
Üç, sekiz ile aynı değil bu nedenle bu şey doğru olarak değerlendiriliyor.

83
00:05:17,580 --> 00:05:22,190
Ancak burada bir de patlama var.

84
00:05:22,290 --> 00:05:24,610
Bu nedenle herşeyi yanlış kabul eder

85
00:05:24,890 --> 00:05:31,250
ve bundan önce bundan önce olduğu gibi tüm ifadeyi kısa devreye sokarız çünkü burada olmadığımızdan

86
00:05:31,250 --> 00:05:37,790
ve burada olmadığımız ve sol tarafın tümünün yanlış olduğu ve yanlış olması gerektiği takdirde İki ve

87
00:05:37,790 --> 00:05:43,100
eğer birisini kaçırdıysak ve bu yanlışsa o zaman burada olanın önemi yoktur.

88
00:05:43,550 --> 00:05:45,420
Yani her şey yanlış.

89
00:05:45,470 --> 00:05:46,690
Ancak bunu doğrulamak için.

90
00:05:46,820 --> 00:05:48,580
Hadi bu tarafa geçelim.

91
00:05:48,620 --> 00:05:50,160
Yani bir tane var ve ortada neden 8'e eşit değiliz.

92
00:05:50,450 --> 00:05:54,980
Bu yanlış ve ortada değil ortada.

93
00:05:55,220 --> 00:05:58,780
Böylece kısa devre bir kez daha.

94
00:05:59,030 --> 00:06:01,160
Bütün bu şey.

95
00:06:01,160 --> 00:06:02,360
Çünkü eğer sol taraf zaten yanlışsa, sağ tarafın ne olduğu önemli değildir.

96
00:06:02,630 --> 00:06:07,130
Ancak sadece bir kez daha kontrol etmek için X, Y'den küçük veya eşittir, üçü 8'den küçük ya da eşittir.

97
00:06:07,250 --> 00:06:13,960
Bu doğru.

98
00:06:13,960 --> 00:06:15,130
Dolayısıyla, yanlış ve doğru olanla biteriz, bu da yanlış olur.

99
00:06:15,170 --> 00:06:18,500
Ve sonra her şeyi reddettik.

100
00:06:18,710 --> 00:06:20,470
Bu bize doğruyu verir.

101
00:06:20,660 --> 00:06:21,830
Dolayısıyla sahte ve gerçek var.

102
00:06:22,220 --> 00:06:25,350
Yani bu yanlış olarak değerlendirilir.

103
00:06:26,480 --> 00:06:28,190
Ve sadece kontrol etmek için kontrol altına yapıştırabilirsiniz. Ve bunu yaparsak sahtekar oluruz.

104
00:06:28,400 --> 00:06:32,200
bu, javascriptdeki her değerin doğal olarak gerçekçi veya yanlış olduğunu düşünüyor.

105
00:06:32,360 --> 00:06:35,150
Dolayısıyla, burada kapsanacak daha az şeyimiz var ki

106
00:06:36,350 --> 00:06:42,500
Dolayısıyla açıkça doğru veya yanlış olan bariz zorbalık ve doğru ve yanlışlardan başka her değer, javascript'in

107
00:06:42,500 --> 00:06:45,230
atadığı kendine has gerçeklik veya sahteliklere sahiptir.

108
00:06:45,290 --> 00:06:51,590
Bu yüzden konsolumu açıp sana sadece bunu bulmanın bir yolunu göstereceğim.

109
00:06:51,590 --> 00:06:55,870
Sadece merhaba deyin doğru mu yoksa yanlış mı olduğunu bilmek istiyorum,

110
00:06:56,860 --> 00:07:00,460
sadece dize yazıp yazmaya çalışmazsam, bana geriyi geri verecekmiş demektir.

111
00:07:00,950 --> 00:07:07,430
Yani yapabileceğim şey aslında onu bir boolean deyimine koymak ve en basit olanı bunu inkar etmektir.

112
00:07:07,430 --> 00:07:10,230
bu da dize merhaba demektir Trixy.

113
00:07:10,550 --> 00:07:15,710
Yani dize hello'u reddedersem ve gerçeğe dönüşürsem, bana gösterdiğimden dolayı hello

114
00:07:16,640 --> 00:07:23,870
dizesinin yanlış olduğunu söyler. Yanlış alırsam da, merhaba deyin doğru olduğunu ve yanlış alacağımı söyler;

115
00:07:23,870 --> 00:07:30,650
Yapabildiğim diğer şey, çift ters çevrilerek hangisinin ters çevrileceğini ve daha sonra geri

116
00:07:30,650 --> 00:07:33,490
çevrileceğini ve bunun doğru olduğunu söyleyeceğidir.

117
00:07:33,530 --> 00:07:39,680
Aynı şekilde boş bir dize de aynı şeyi yapabilirim ve bunun boş bir dize olduğunu

118
00:07:41,390 --> 00:07:42,740
göreceksiniz aslında yalancıdır.

119
00:07:43,130 --> 00:07:48,680
No ile aynı şey bir sayı

120
00:07:48,680 --> 00:07:50,180
değil.

121
00:07:50,510 --> 00:07:52,280
Ve negatif 1'i yaptığınızda bunun gerçek olduğunu görürsünüz.

122
00:07:55,040 --> 00:08:00,000
Bu, bazı dillerde biraz farklı davranan şeylerdir.

123
00:08:01,370 --> 00:08:04,570
Dolayısıyla, javascript negatifinde doğru olduğu için bu,

124
00:08:05,270 --> 00:08:08,760
diğer dillerde otomatik olarak Trixy olduğu anlamına gelmez.

125
00:08:08,990 --> 00:08:14,370
İşte hızlı bir özet.

126
00:08:14,430 --> 00:08:16,360
Zor kural, değerlerin yanlış sıfır boş dize tanımsız değil, bir

127
00:08:17,480 --> 00:08:19,180
sayı her zaman çarpıtılması ve her şeyin gerçek olmasıdır.

128
00:08:19,190 --> 00:08:27,890
hatayı sınamak dışında yalnızca diğerleri gibi daha az egzersiz yaptık.

129
00:08:28,250 --> 00:08:32,280
Dolayısıyla burada, gerçeği ve

130
00:08:32,390 --> 00:08:38,300
Bu yüzden üç dizge ve boş dize dizesi ha ha ve dize yanlış.

131
00:08:38,300 --> 00:08:39,230
Bunu değerlendirmek sadece konsolosluğa değil, çözüm yolumuza devam edeceğiz.

132
00:08:39,470 --> 00:08:44,530
Değerleri zihinsel olarak takın ve neler buldunuz bakın.

133
00:08:44,660 --> 00:08:48,560
Her şey doğru.

134
00:08:48,560 --> 00:08:51,310
Veya her şey yanlıştır.

135
00:08:51,320 --> 00:08:52,290
TAMAM.

136
00:08:52,290 --> 00:08:55,200
Yani cevap burada dize ileti takın ve komiktir.

137
00:08:56,990 --> 00:08:57,840
Böylece bir kürek ve başka bir şeyin olduğunu fark edeceksiniz.

138
00:08:58,100 --> 00:09:02,320
Bu yüzden önce başlayalım ve çözelim.

139
00:09:02,660 --> 00:09:08,820
Ya da solda.

140
00:09:08,840 --> 00:09:11,030
Dolayısıyla, S T R ya da yanlış olan boş bir dize olan dize var.

141
00:09:11,030 --> 00:09:12,830
Sahte ya da ha ha.

142
00:09:12,830 --> 00:09:18,080
Bu doğruluk.

143
00:09:18,080 --> 00:09:22,330
Bu yanlış veya doğru olan bu küçük bölüm için bize doğruyu verir.

144
00:09:22,550 --> 00:09:23,910
çift kontrol gerçek olabilir.

145
00:09:24,080 --> 00:09:29,410
O halde gerçek sahibiyiz ve biraz eğlenceli dize false olan eğlenceli ama dize düşüyor her zaman

146
00:09:29,540 --> 00:09:38,030
Böylece bana doğru ve doğru'nun doğru olduğunu söylüyor.

147
00:09:38,030 --> 00:09:43,820
Ve yapmanız gereken son şey bana yanlış gösterecek olan şeyi reddetmek.

148
00:09:44,030 --> 00:09:50,160
Yani sadece bu cevabı kopyalayabildiğinizi doğrulamak için yanılıyorum.

149
00:09:50,420 --> 00:09:54,860
Harika.

150
00:09:54,860 --> 00:09:59,840
Bir sonraki bölümde, daha önce bahsettiğimiz bu boolean mantık ifadelerini kullanarak javascript'de nasıl

151
00:09:59,930 --> 00:10:01,020
kararlar alacağımızı göreceğiz.

152
00:10:01,040 --> 00:10:06,950
Nasıl bir kod çalıştıralım.

153
00:10:07,040 --> 00:10:09,050
Bir şey yanlışsa, başka bir kod nasıl çalıştırılır.

154
00:10:09,290 --> 00:10:11,260
Eğer bir şey doğruysa

155
00:10:11,480 --> 00:10:13,540
&nbsp;

156
00:10:13,550 --> 00:10:14,390
&nbsp;
