1
00:00:00,480 --> 00:00:01,710
वापसी पर स्वागत है।

2
00:00:01,710 --> 00:00:14,070
तो इस पाठ में हम हम कहाँ से दूर छोड़ दिया, ठीक लेने के लिए जा रहे हैं और हम कैसे हम एक साथ एक हम सिर्फ अधिक जटिल बयानों कई घटक है कि में देखा था की तरह साधारण या बूलियन बयानों को बदल कर देखने के लिए जा रहे हैं।

3
00:00:14,250 --> 00:00:17,760
इसलिए वे अभी भी सब सच है या दिन के अंत में गलत पाए जाने पर मूल्यांकन करने के लिए जा रहे हैं।

4
00:00:17,940 --> 00:00:25,010
लेकिन वहाँ कई टुकड़े कि व्यक्तिगत रूप से सही है या गलत होने का मूल्यांकन करने से पहले पूरी बात सही है या गलत हो जाता है हो सकता है।

5
00:00:25,020 --> 00:00:32,000
तो वहाँ तीन तार्किक ऑपरेटरों रहे हैं और जैसे हम ने कहा कि यह मूल रूप से इस श्रृंखला के लिए एक तरह से तर्क में एक साथ पूरी तरह से है।

6
00:00:32,040 --> 00:00:36,350
तो उन तीन और या और नहीं कहा जाता है।

7
00:00:36,750 --> 00:00:37,930
इसलिए हम सही बात शुरू करने जा रहे हैं।

8
00:00:37,950 --> 00:00:40,190
और और तरीका है कि काम करता है।

9
00:00:40,230 --> 00:00:51,690
सबसे पहले आप यह दो ampersands के साथ लिखने और तुम सही यहाँ देख सकते हैं कि हम एक उदाहरण में यह प्रयोग कर रहे हैं, जहां एक्स 5 के बराबर है और वाई 9 के बराबर है।

10
00:00:52,080 --> 00:00:54,440
तो और दोनों पक्षों लेता है।

11
00:00:54,440 --> 00:00:58,700
वहाँ एक बाईं ओर और एक सही पक्ष है और बीच में चला जाता है।

12
00:00:58,740 --> 00:01:05,620
तो जिस तरह से आप इस पढ़ा होगा एक्स कम से कम 10 और एक्स 5 के बराबर नहीं है।

13
00:01:05,670 --> 00:01:07,510
इसलिए हम दोनों पक्षों का मूल्यांकन करेंगे।

14
00:01:07,710 --> 00:01:09,370
एक्स कम से कम 10 है।

15
00:01:09,480 --> 00:01:11,640
यह सच है।

16
00:01:11,850 --> 00:01:16,950
पांच कम से कम 10 एक्स 5 के बराबर नहीं है और कहा कि गलत है।

17
00:01:16,980 --> 00:01:19,770
इसलिए हम सही और गलत के साथ खत्म होता है।

18
00:01:20,040 --> 00:01:24,260
और जिस तरह से काम करता है कि यह है कि यह दोनों पक्षों की आवश्यकता है सच करने के लिए है।

19
00:01:24,510 --> 00:01:31,760
यह उन दोनों को सच करने के लिए बाएँ और दाएँ की आवश्यकता है और कहा कि इस मामले में केवल बाईं ओर सच है में सच नहीं है।

20
00:01:31,770 --> 00:01:34,190
तो पूरी बात गलत है।

21
00:01:34,710 --> 00:01:39,650
जिस तरह से काम करता है या कि थोड़ा अलग है यह अभी भी दोनों पक्षों लेता है।

22
00:01:39,810 --> 00:01:46,040
लेकिन यह केवल आवश्यकता है कि उनमें से एक सच्चे बाईं हो या सही पूरी बात के लिए सच करने के लिए आदेश में सच हो।

23
00:01:46,410 --> 00:01:56,360
बस एक पक्ष चरित्र यहाँ पाइप चरित्र स्थित है ऊपर सबसे अधिक लोगों के प्रवेश या कुंजी लौट सकते हैं और आप आमतौर पर यह काम करने की पारी हिट की जरूरत है ध्यान दें।

24
00:01:56,520 --> 00:02:00,270
तो उन में से दो आप कैसे लिख सकते हैं या जावास्क्रिप्ट में है।

25
00:02:00,270 --> 00:02:03,490
तो लेफ्ट साइड Y नौ से अधिक है।

26
00:02:03,930 --> 00:02:12,730
क्योंकि Y 9 है या एक्स एक्स जो सच है 5 ट्रिपल 5 के बराबर है यह सच नहीं है।

27
00:02:12,990 --> 00:02:21,660
इसलिए हम झूठी या सच जो सच समग्र होना करने के लिए मूल्यांकन के साथ खत्म होता है, क्योंकि या केवल एक पक्ष की आवश्यकता है सच हो सकता है।

28
00:02:22,590 --> 00:02:27,310
अन्त में हम नहीं है और जिस तरह से है कि यह काम करता है न थोड़ा अलग है।

29
00:02:27,360 --> 00:02:33,630
यह एक बाईं या दाईं ओर यह सिर्फ नकारती या क्या कभी हम इसे लागू करने के का मूल्य flips नहीं ले करता है।

30
00:02:33,630 --> 00:02:38,780
तो अगर कुछ सच था और हम इसे के सामने में एक गाँठ डाल दिया यह तो झूठी हो जाता है।

31
00:02:38,820 --> 00:02:42,510
अगर कुछ गलत था और हम इसे के सामने में एक गाँठ डाल दिया यह तो सच हो जाता है।

32
00:02:43,110 --> 00:02:47,980
तो इस मामले में अभिव्यक्ति एक्स ट्रिपल Y जो गलत है के बराबर होती है।

33
00:02:48,000 --> 00:02:50,030
पांच से नौ बराबर नहीं है।

34
00:02:50,070 --> 00:02:57,580
तो अंदर झूठी है, लेकिन वहाँ एक धमाके या इसे के सामने में एक गाँठ जो पूरी बात को नकारती है और सच करने के लिए बदल जाता है।

35
00:02:58,890 --> 00:03:02,070
तो चलो आगे जाना है और यह एक त्वरित व्यायाम के साथ एक शॉट देते हैं।

36
00:03:02,430 --> 00:03:04,220
तो नीचे वहाँ कोड के तीन लाइनें हैं।

37
00:03:04,290 --> 00:03:13,710
हम एक चर x सेट स्ट्रिंग के लिए एक चर y बराबर चालू करने के लिए और फिर यहाँ एक छोटी अभिव्यक्ति है कि का उपयोग कर या बीच में है।

38
00:03:13,710 --> 00:03:15,770
तो आगे चलते हैं और यह अपने आप का मूल्यांकन।

39
00:03:15,900 --> 00:03:17,870
बस कॉपी और यह सांत्वना में पेस्ट नहीं है।

40
00:03:17,940 --> 00:03:19,130
हम एक समाधान पर जायेंगे।

41
00:03:19,230 --> 00:03:21,310
तो बस कोशिश करते हैं और अनुमान है क्या नतीजा है।

42
00:03:21,330 --> 00:03:24,750
यदि यह सही है या गलत है क्या हम अब तक कवर किया है के बंद आधारित है।

43
00:03:25,170 --> 00:03:27,080
ठीक।

44
00:03:28,800 --> 00:03:34,720
इसलिए हम एक्स और वाई के लिए स्ट्रिंग के लिए 10 में प्लग यदि इस अभ्यास।

45
00:03:34,920 --> 00:03:40,000
के बाएं स्ट्रिंग एक ट्रिपल पर शुरू करते हैं स्ट्रिंग बी के बराबर होती है

46
00:03:40,140 --> 00:03:47,850
यह सच नहीं है या एक्स से अधिक या 10 जो सच है क्योंकि एक्स 10 के बराबर है।

47
00:03:48,180 --> 00:03:53,590
इसलिए हम झूठी या सच जो हमें बेशक सच के देता है।

48
00:03:54,000 --> 00:04:01,560
और हम निश्चित रूप से कंसोल में इस पर सिर्फ हमारा काम सिर्फ केंद्र सत्यापित करने के लिए मूल्यांकन कर सकता है और आप देखेंगे कि हम सच्चे मिलता है।

49
00:04:01,590 --> 00:04:03,150
तो यहाँ एक और व्यायाम।

50
00:04:03,330 --> 00:04:07,290
इस बार यह एक छोटा सा अब है, लेकिन यह एक ही बुनियादी घटक है।

51
00:04:07,500 --> 00:04:10,740
तो अपने विपक्ष में टाइप करने के लिए सिर्फ प्रलोभन का विरोध ..

52
00:04:10,770 --> 00:04:18,710
सुनिश्चित करें कि आप एक्स के लिए तीन और 8 Y के लिए में प्लग और देखते हैं अगर आप समझ सकते हैं अगर पूरे अभिव्यक्ति सही है या गलत है सुनिश्चित करें।

53
00:04:20,160 --> 00:04:21,270
ठीक।

54
00:04:21,270 --> 00:04:22,420
इसलिए उम्मीद है कि आप ऐसा ही किया।

55
00:04:22,500 --> 00:04:24,160
चलो अब जवाब पर चलते हैं।

56
00:04:24,840 --> 00:04:29,040
तो जैसा कि मुझे क्या करना है इस के यहां समग्र पैटर्न की पहचान के द्वारा शुरू करते हैं।

57
00:04:29,310 --> 00:04:35,160
तो हम एक साथ और बीच में एक बाईं ओर और एक सही पक्ष मिल गया है।

58
00:04:35,250 --> 00:04:37,810
इसलिए हम इन दोनों की जरूरत है सच हो सकता है।

59
00:04:38,250 --> 00:04:40,290
तो चलो बाईं ओर के साथ शुरू करते हैं।

60
00:04:40,590 --> 00:04:43,360
हम एक्स 3 Y 8 है।

61
00:04:43,440 --> 00:04:53,060
तो यह पहली लाइन एक्स जो तीन नंबर है डबल तीन स्ट्रिंग है कि सच है क्योंकि डबल बराबर या है के बराबर होती है।

62
00:04:53,340 --> 00:04:55,120
और यह एक छोटी सी बात यहाँ है।

63
00:04:55,260 --> 00:05:02,790
लेकिन तकनीकी रूप से यदि एक या बयान के बाईं ओर पहले से ही सच्चे अर्थ यह है कि पूरे बयान सच है।

64
00:05:03,220 --> 00:05:09,500
जावास्क्रिप्ट भी परवाह नहीं है क्या यहाँ पर यह लघु सर्किटिंग कहा जाता है क्योंकि हम केवल दो में से एक की जरूरत है सच हो सकता है।

65
00:05:09,540 --> 00:05:11,930
हम पहले से ही छोड़ दिया पर कि मिल जाए तो हम कर रहे हैं।

66
00:05:12,120 --> 00:05:17,580
लेकिन अभी और अधिक अभ्यास एक्स के लिए यह मूल्यांकन करने के लिए ट्रिपल बराबर Y गलत है।

67
00:05:17,580 --> 00:05:22,190
तीन एक ही रूप में आठ इसलिए इस पूरी बात सही मूल्यांकन नहीं है।

68
00:05:22,290 --> 00:05:24,610
लेकिन वहाँ भी एक धमाके के यहाँ है।

69
00:05:24,890 --> 00:05:45,420
तो यह है कि पूरी बात नकारती झूठे और बस से पहले यह वास्तव में शॉर्ट सर्किट पूरे अभिव्यक्ति की तरह हो सकता है क्योंकि हम नहीं हैं और यहाँ और अगर बाईं ओर पूरे मतलब है और क्योंकि हम में से दो के लिए देख रहे थे झूठी होना चाहिए कि गलत है दो और हम पहले से ही एक चूक है और यह गलत है तो यह बात नहीं है कि यहाँ क्या खत्म हो चुका है, तो।

70
00:05:45,470 --> 00:05:46,690
तो पूरी बात गलत है।

71
00:05:46,820 --> 00:05:48,580
लेकिन सिर्फ सत्यापित करने के लिए कि।

72
00:05:48,620 --> 00:05:50,160
चलो इस तरफ करने के लिए चलते हैं।

73
00:05:50,450 --> 00:05:54,980
इसलिए हम एक है और बीच में क्यों 8 के बराबर नहीं है।

74
00:05:55,220 --> 00:05:58,780
यही कारण है कि गलत है और हम नहीं और बीच में है।

75
00:05:59,030 --> 00:06:01,160
तो यह है कि शॉर्ट सर्किट एक बार और।

76
00:06:01,160 --> 00:06:02,360
इस पूरे काम।

77
00:06:02,630 --> 00:06:07,130
क्योंकि अगर हमारे पास बाईं ओर पहले से ही गलत है तो यह कोई फर्क नहीं पड़ता कि क्या सही पक्ष है।

78
00:06:07,250 --> 00:06:13,960
लेकिन सिर्फ दोगुना करने के लिए एक बार फिर से जाँच एक्स से कम या बराबर करने के लिए Y कम से कम तीन या 8 के बराबर है।

79
00:06:13,960 --> 00:06:15,130
यह सच है।

80
00:06:15,170 --> 00:06:18,500
इसलिए हम झूठे और सच्चे जो गलत है के साथ खत्म होता है।

81
00:06:18,710 --> 00:06:20,470
और फिर हम उस पूरी बात को नकारना।

82
00:06:20,660 --> 00:06:21,830
तो यह है कि हमें सच देता है।

83
00:06:22,220 --> 00:06:25,350
इसलिए हम झूठे और सच्चे लोगों की है।

84
00:06:26,480 --> 00:06:28,190
तो यह है कि गलत पाए जाने पर मूल्यांकन करता है।

85
00:06:28,400 --> 00:06:32,200
और बस डबल आप चुनाव में पेस्ट कर सकते हैं जाँच करने के लिए ..

86
00:06:32,360 --> 00:06:35,150
और अगर हम चाहते हैं कि हम झूठे मिलता है।

87
00:06:36,350 --> 00:06:45,230
इसलिए हम एक कम बात यहाँ कवर करने के लिए जो इस विचार है कि जावास्क्रिप्ट में हर मूल्य स्वाभाविक truthy या falsie है है।

88
00:06:45,290 --> 00:06:55,870
तो एक तरफ सही और गलत जो स्पष्ट रूप से सही है या हर दूसरे मूल्य इस निहित truthiness या असत्यता है कि जावास्क्रिप्ट उन्हें प्रदान करती है झूठे हैं स्पष्ट धमकाने और से।

89
00:06:56,860 --> 00:07:00,460
तो मैं अपने सांत्वना को खोलने के लिए जा रहा हूँ और सिर्फ आप इस बाहर पाने का एक रास्ता दिखाते हैं।

90
00:07:00,950 --> 00:07:10,230
तो अगर मैं सिर्फ अगर स्ट्रिंग हैलो सही है या गलत देखते हैं अगर मैं सिर्फ स्ट्रिंग टाइप करें और एंटर यह सिर्फ मेरे स्ट्रिंग वापस देने के लिए जा रहा है मारा है जानना चाहता हूँ।

91
00:07:10,550 --> 00:07:16,180
तो मैं क्या कर सकता हूँ वास्तव में एक बूलियन बयान और सरल एक में डाल दिया जाता है बस इसे नकारना है।

92
00:07:16,640 --> 00:07:33,490
तो अगर मैं स्ट्रिंग नकारना नमस्ते और मैं सच है कि वापस मुझसे कहता है कि स्ट्रिंग हैलो falsie क्योंकि मैं इसी तरह का संकेत दिया है, अगर मैं झूठी वापस है कि मुझसे कहता है कि स्ट्रिंग हैलो truthy है और मैं झूठी मिलता है जो कि स्ट्रिंग नमस्ते का मतलब मिलता है Trixy है।

93
00:07:33,530 --> 00:07:42,740
दूसरी बात यह है कि मैं क्या कर सकता डबल नकार जो यह फ्लिप जाएगा और फिर इसे वापस फ्लिप और मुझे बताओ कि यह truthy है।

94
00:07:43,130 --> 00:07:50,180
और इसी तरह मैं एक खाली स्ट्रिंग पर एक ही बात कर सकते हैं और आप देखेंगे कि यह एक खाली स्ट्रिंग वास्तव में falsie है कि।

95
00:07:50,510 --> 00:08:00,000
कोई नहीं 0 एक नंबर के साथ एक ही बात।

96
00:08:01,370 --> 00:08:04,570
और जब आप नकारात्मक कर 1 आप यह है कि यह वास्तव में सच है देखेंगे।

97
00:08:05,270 --> 00:08:08,760
इसलिए इन बातों है कि कुछ भाषाओं में अलग ढंग से एक छोटा सा व्यवहार करते हैं।

98
00:08:08,990 --> 00:08:16,360
तो सिर्फ इसलिए कि जावास्क्रिप्ट में नकारात्मक एक truthy मतलब यह नहीं है कि अन्य भाषाओं में यह स्वतः Trixy है।

99
00:08:17,480 --> 00:08:19,180
तो यहाँ एक त्वरित पुनर्कथन है।

100
00:08:19,190 --> 00:08:32,280
कठिन नियम है कि मूल्यों को झूठा शून्य खाली स्ट्रिंग कोई अपरिभाषित और नहीं एक संख्या हमेशा falsie हैं और बाकी सब truthy है।

101
00:08:32,390 --> 00:08:39,230
इसलिए हम एक कम व्यायाम यहाँ जो अभी यह truthiness और faultiness परीक्षण कर रहा है छोड़कर दूसरों की तरह है।

102
00:08:39,470 --> 00:08:44,530
तो तीन तार और खाली स्ट्रिंग स्ट्रिंग हा हा और स्ट्रिंग गलत।

103
00:08:44,660 --> 00:08:48,560
इस मूल्यांकन सिर्फ कौंसुल हम समाधान पर जायेंगे नहीं चला है।

104
00:08:48,560 --> 00:08:51,310
मूल्यों मानसिक रूप में प्लग और क्या आप के साथ आ देखें।

105
00:08:51,320 --> 00:08:52,290
यह एक पूरी बात सच है।

106
00:08:52,290 --> 00:08:55,200
या पूरी बात गलत है।

107
00:08:56,990 --> 00:08:57,840
ठीक।

108
00:08:58,100 --> 00:09:02,320
तो जवाब यहाँ स्ट्रिंग संदेश में प्लग है और हास्यास्पद है।

109
00:09:02,660 --> 00:09:08,820
तो तुम नोटिस हूँ कि हम एक चप्पु और सब कुछ है।

110
00:09:08,840 --> 00:09:11,030
तो चलो आगे जाना है और यह पहली हल करते हैं।

111
00:09:11,030 --> 00:09:12,830
या छोड़ दिया पर।

112
00:09:12,830 --> 00:09:18,080
इसलिए हम एस टी आर या स्ट्रिंग जो एक खाली स्ट्रिंग जो falsie है है।

113
00:09:18,080 --> 00:09:22,330
तो झूठी या स्ट्रिंग हा हा।

114
00:09:22,550 --> 00:09:23,910
कौन सा truthy है।

115
00:09:24,080 --> 00:09:29,410
तो झूठी या सच्ची हमें इस छोटे खंड यहां के लिए सच देता है।

116
00:09:29,540 --> 00:09:43,820
तो फिर हम सच है और जो स्ट्रिंग झूठी जो जो थोड़ा मुश्किल है है हास्यास्पद है, लेकिन स्ट्रिंग गिर सकता है हमेशा दोहरी जांच truthy है।

117
00:09:44,030 --> 00:09:50,160
तो यह है कि मुझसे कहता है कि सच और सच सच है।

118
00:09:50,420 --> 00:09:54,860
और आखिरी बात आप क्या करना है पूरी बात जो मुझे झूठे दे देंगे नकारना है।

119
00:09:54,860 --> 00:09:59,840
तो बस सत्यापित करने के लिए कि आप इस सवाल का जवाब कॉपी कर सकते हैं और मैं झूठी मिलता है।

120
00:09:59,930 --> 00:10:01,020
महान।

121
00:10:01,040 --> 00:10:09,050
तो अगले भाग में हम वास्तव में देखने के लिए कैसे हम इन बूलियन तर्क भाव है कि हम बस के बारे में बात की है का उपयोग कर जावास्क्रिप्ट में निर्णय लेने के लिए जा रहे हैं।

122
00:10:09,290 --> 00:10:11,260
हम कुछ कोड कैसे चला सकता हूँ।

123
00:10:11,480 --> 00:10:13,540
अगर कुछ है कि हम कैसे कुछ अन्य कोड चला सकता गलत है।
