1
00:00:01,980 --> 00:00:02,860
वापसी पर स्वागत है।

2
00:00:03,240 --> 00:00:08,720
इस पाठ में तो हम प्रोग्रामिंग के सभी में सबसे महत्वपूर्ण अवधारणाओं में से एक को कवर करने के लिए मिलता है।

3
00:00:08,850 --> 00:00:14,520
और वास्तव में मैं कह सकते हैं कि यह वास्तव में सबसे महत्वपूर्ण अवधारणा है जो सशर्त है।

4
00:00:14,520 --> 00:00:21,240
और कारण है कि मैं कहना है कि सशर्त बहुत महत्वपूर्ण हैं कि वे एक ही रास्ता है कि आप अपने कोड के फैसलों को जोड़ रहे हैं।

5
00:00:21,240 --> 00:00:29,100
यह कैसे आप अपने प्रोग्रामिंग करने के लिए तर्क जोड़ें ताकि आप कुछ उदाहरण के वास्तविक दुनिया के लिए उपयोग करता सशर्त दे रहा है।

6
00:00:29,370 --> 00:00:31,460
के उपयोगकर्ता लॉगऑन का एक उदाहरण लेते हैं।

7
00:00:31,500 --> 00:00:40,690
तो क्या आप उस रूप में एक पासवर्ड टाइप करें जब आप किसी वेबसाइट पर लॉग इन करने के लिए जाना है और वहाँ कोड है कि उस पासवर्ड है कि आप डेटाबेस में पासवर्ड के खिलाफ में टाइप की जांच करता है।

8
00:00:40,710 --> 00:00:45,480
और अगर वे मैच आप साइट में लॉग इन करें और आप एक पृष्ठ पर पुनः निर्देशित हो।

9
00:00:45,600 --> 00:00:49,010
और अगर वे आप आमतौर पर एक त्रुटि संदेश या किसी प्रकार का हो मेल नहीं खाते।

10
00:00:49,170 --> 00:00:52,530
तो वहाँ एक ही सटीक कोड दिए गए दो अलग अलग रास्तों है।

11
00:00:52,530 --> 00:00:59,810
एक और उदाहरण होगा जब आप जब आप अपने क्रेडिट कार्ड की जानकारी में टाइप कुछ ऑनलाइन खरीदते हैं।

12
00:00:59,910 --> 00:01:05,040
अगर यह काम करता लेनदेन आप के माध्यम से चला जाता है अगर मिल सकता है एक पुष्टिकरण ईमेल एक सफलता स्क्रीन देखते हैं।

13
00:01:05,250 --> 00:01:11,320
और यदि आपके जानकारी के साथ कुछ समस्या है या आप खाते में धन नहीं है तो आपको एक त्रुटि संदेश प्राप्त करने के लिए जा रहे हैं।

14
00:01:11,370 --> 00:01:13,390
फिर दो अलग अलग परिणामों।

15
00:01:13,410 --> 00:01:15,760
तो अब कार्रवाई में सशर्त देख जाओ।

16
00:01:16,380 --> 00:01:24,350
तो तीन महत्वपूर्ण शब्द है कि मैं आप की जरूरत है इस व्याख्यान के दौरान जो याद करने के लिए चुना है, तो और बाकी है, तो हो रहे हैं।

17
00:01:24,450 --> 00:01:36,200
तो इन तीन जावास्क्रिप्ट सशर्त खोजशब्दों रहे हैं और हाँ मैं जानता हूँ कि LCF तकनीकी रूप से दो अंग्रेजी शब्दों लेकिन जावास्क्रिप्ट करने के लिए है कि सिर्फ एक महत्वपूर्ण शब्द है।

18
00:01:36,300 --> 00:01:43,710
तो उदाहरण है कि हम सशर्त वर्णन करने के लिए उपयोग करने के लिए जा रहे हैं एक संगीत समारोह स्थल पर एक बाउंसर का है।

19
00:01:43,800 --> 00:01:59,740
तो विचार है कि हम एक ऐसे युग चर के लिए जा रहे हैं और उस उम्र में अगर एक व्यक्ति हमारे स्थल में नहीं मिल सकता है कि अगर व्यक्ति से अधिक उम्र के 18 की तुलना में छोटी 18 दुर्भाग्य है कि व्यक्ति है अगर लेकिन वे अभी तक 21 नहीं हो रहा है।

20
00:01:59,910 --> 00:02:04,700
इसका मतलब है कि वे प्रवेश कर सकते हैं लेकिन हम उनके हाथ में या उनके हाथ में है क्योंकि वे नहीं पी सकते हैं एक एक्स आकर्षित करने के लिए है।

21
00:02:04,980 --> 00:02:09,900
और फिर अंत में किसी और यदि आप 21 से अधिक कर रहे हैं आप में मिलता है और पी सकते हैं।

22
00:02:09,900 --> 00:02:13,440
तो उन तीन चीजें हैं जो हम कोशिश करते हैं और कोड के साथ लिखने जा रहे हैं।

23
00:02:14,100 --> 00:02:19,700
तो इससे पहले कि हम कदम हम पिछले वीडियो से बूलियन तर्क ऑपरेटरों की एक त्वरित पुनर्कथन क्या करने जा रहे हैं।

24
00:02:20,190 --> 00:02:32,340
और कारण है कि हम कर रहे हैं कि है कि हम वास्तव में हमारे तीन खोजशब्दों है कि मैं शुरुआत में उल्लेख किया है का उपयोग करता है, तो LCF और बाकी इन बूलियन ऑपरेटरों के साथ संयोजन के रूप में तर्क जोड़ने के लिए हमारे निर्णय करने के लिए है।

25
00:02:32,400 --> 00:02:38,090
तो संक्षिप्त करने के लिए हम कम से कम या अधिक से अधिक या बराबर करने के लिए बराबर की तुलना में अधिक से भी कम समय मिल गया है।

26
00:02:38,220 --> 00:02:39,330
पॉप क्विज यहाँ।

27
00:02:39,660 --> 00:02:41,580
इन दोनों के बीच अंतर क्या है।

28
00:02:41,640 --> 00:02:47,560
तो Pozzi वीडियो और कोशिश करते हैं और अपने आप को याद दिलाना अंतर के बीच chirpily कहता है और डबल बराबर होती है।

29
00:02:48,600 --> 00:02:55,530
तो अंतर यह है कि डबल बराबरी करता है बलात्कार टाइप करते समय त्रिपोली के रूप में सख्त बराबर बराबर होती है।

30
00:02:55,710 --> 00:02:56,680
तो बलात्कार टाइप करें।

31
00:02:56,700 --> 00:02:57,770
चलो वहाँ शुरू।

32
00:02:57,780 --> 00:03:03,580
डबल बराबरी मतलब यह है कि वास्तव में नंबर एक स्ट्रिंग के बराबर होने जा रहा है।

33
00:03:03,780 --> 00:03:07,920
जब हम डबल बराबरी का इस्तेमाल किया क्योंकि जावास्क्रिप्ट प्रकार के बारे में परवाह नहीं है।

34
00:03:07,920 --> 00:03:13,960
लेकिन जब हम ट्रिपल बराबरी कर जो सख्त है यह प्रकार और मूल्य के बारे में एक साथ परवाह नहीं करता।

35
00:03:14,040 --> 00:03:22,150
तो एक ट्रिपल नंबर एक वोट के बराबर है एक ट्रिपल स्ट्रिंग के बराबर नहीं होगा।

36
00:03:22,620 --> 00:03:26,140
और फिर हम इन दो ऑपरेटरों और और या मिल गया है।

37
00:03:26,460 --> 00:03:32,270
और कहा कि याद है और केवल सच है अगर दोनों पक्षों हालांकि सच हैं या सच है।

38
00:03:32,310 --> 00:03:34,790
पक्षों में से एक सही मूल्यांकन है।

39
00:03:35,580 --> 00:03:39,160
ठीक है तो अब हम वास्तव में हमारे तर्क लेखन पर चलते हैं।

40
00:03:39,210 --> 00:03:48,840
पहली बात तो हम देखने जा रहे हैं, तो कुंजी शब्द अगर कीवर्ड कोष्ठकों जो यह सही है या गलत होने का मूल्यांकन करेंगे के बजाय एक ही अभिव्यक्ति लेता है।

41
00:03:48,990 --> 00:03:57,840
और यह सच हो सकता है जो कुछ भी हम कोड घुंघराले ब्रेसिज़ इस मामले में बयान की तरह एक सांत्वना क्रियान्वित किया जाएगा अंदर उपलब्ध कराने का मूल्यांकन करता है।

42
00:03:57,840 --> 00:04:04,370
तो यह लगातार alt लॉग केवल अच्छी तरह से क्रियान्वित किया जाएगा यह केवल बाहर मुद्रित किया जाएगा यदि उम्र 18 से कम है।

43
00:04:04,530 --> 00:04:10,300
यदि यह अधिक से अधिक से अधिक 18 है अगर यह 18 के बराबर है हम इस पाठ को मुद्रित नहीं देख सकेंगे।

44
00:04:10,860 --> 00:04:16,750
तो यह है कि पहले भाग हमारे बाउंसर जाँच अगर आप भी इसे पाने के लिए युवा कर रहे हैं कि है।

45
00:04:17,670 --> 00:04:20,210
तो अगली अप के बारे में हम कुछ और जानने के लिए जा रहे हैं।

46
00:04:20,480 --> 00:04:24,020
और जिस तरह से काम करता है कि LCF है कि यह एक बयान अगर इस प्रकार है।

47
00:04:24,150 --> 00:04:26,970
यह एक माध्यमिक शर्त है।

48
00:04:26,970 --> 00:04:30,000
इसलिए इस मामले में हम जाँच कर रहे हैं, तो उम्र 18 से कम है।

49
00:04:30,000 --> 00:04:35,540
तो अगर किसी आयोजन स्थल में प्रवेश के लिए भी जवान है अगर वे कम से कम 18 हो वे में नहीं मिल सकता।

50
00:04:35,550 --> 00:04:40,990
अगली बात यह केवल जांच करने के लिए हम जाँच के बाद पहली बार एक वे 18 से अधिक पुराने हैं।

51
00:04:41,040 --> 00:04:43,560
लेकिन कम से कम 21।

52
00:04:43,770 --> 00:04:51,460
तो LCF अगर हम कोष्ठकों कि अगर यह सच है सही है या गलत होने का मूल्यांकन करेंगे में एक अभिव्यक्ति के रूप में पारित ठीक उसी तरह से काम करता है।

53
00:04:51,660 --> 00:04:57,570
अगर यह सच नहीं है अगर यह गलत कुछ भी नहीं होता है कोड घुंघराले ब्रेसिज़ के अंदर क्रियान्वित किया जाएगा।

54
00:04:58,020 --> 00:05:00,760
तो फिर LCF जैसे अगर काम करता है।

55
00:05:00,810 --> 00:05:04,190
सिवाय इसके कि यह उनके बयान में पालन करना चाहिए।

56
00:05:04,980 --> 00:05:06,750
इसलिए हम इस लाइन यहाँ है।

57
00:05:06,780 --> 00:05:12,690
18 और उम्र से अधिक उम्र कम से कम 21 है जो वास्तव में एक छोटा सा बेमानी है।

58
00:05:13,080 --> 00:05:14,570
तो एक पल के लिए इस बारे में सोचो।

59
00:05:14,580 --> 00:05:21,970
इसके अलावा एक वीडियो और हम यह कैसे refactor सकता है की पहचान करने के लिए प्रयास करें।

60
00:05:22,050 --> 00:05:29,630
तो यह वास्तव में एक मामूली बदलाव है, लेकिन आप पर ध्यान देंगे, तो मैं 18 साल की उम्र यहीं से अधिक है से छुटकारा मिल गया।

61
00:05:29,850 --> 00:05:35,720
और कम से कम 21 और सिर्फ यह अगर और LCF उम्र 21 से कम है में बदल गया।

62
00:05:35,730 --> 00:05:41,800
तो फिर सिर्फ दोहराते हैं कि हम इस से पहले किया था और हम इस में यह पुनर्स्थापन।

63
00:05:41,880 --> 00:05:45,210
और कारण है कि हम यह था कि यह अनावश्यक है।

64
00:05:45,570 --> 00:05:53,150
एक ही तरीका है कि इस कोड को चलाने के लिए जा रहा है अगर यह पहली अगर बयान झूठा है।

65
00:05:53,310 --> 00:06:05,760
तो क्या इसका मतलब है कि इस कोड को यहाँ केवल चलेंगे तो पहले से ही हम की स्थापना की है कि 18 साल की उम्र से कम नहीं है या कि अधिक से अधिक या 18 के बराबर है।

66
00:06:05,790 --> 00:06:14,230
आप में प्रवेश करता है, तो आप अधिक से अधिक या 18 और 21 से भी कम समय के बराबर हो सकता है, लेकिन आप नहीं पी सकते हैं तो।

67
00:06:14,340 --> 00:06:15,670
तो अंतिम कदम है।

68
00:06:15,670 --> 00:06:17,510
अन्यथा अनुभाग जो है।

69
00:06:17,510 --> 00:06:23,420
वरना तो हर अनुमति देता है हमें अभी कुछ और किसी भी अन्य समय होता है।

70
00:06:23,490 --> 00:06:35,460
तो इस मामले में अगर आप 18 से कम नहीं रहे हैं और आप 18 और 21 का मतलब है कि आप में आ सकता है और आप पी सकते हैं और तो और कोष्ठकों में एक अभिव्यक्ति नहीं ले करता है के बीच नहीं हो।

71
00:06:35,760 --> 00:06:42,910
यह अलग बात है कि हम अभी बाकी है और फिर जो कुछ भी हम में डाल ने कहा कि यह घुंघराले ब्रेसिज़ केवल एक आखिरी प्रयास के रूप में चलाया जाएगा के बारे में है।

72
00:06:43,080 --> 00:06:49,300
तो यह पहली चलाया जाएगा और अगर कुछ भी नहीं बाहर मुद्रित किया जाता है, तो यह सच नहीं है तो हम इस पर ले जाया जाएगा।

73
00:06:49,440 --> 00:06:52,140
अगर यह सच नहीं है, तो हम इस के लिए कदम होगा।

74
00:06:52,410 --> 00:06:59,420
लेकिन याद रखना है, तो जिस तरह से साथ इन दोनों में से किसी सच है तो सब कुछ बंद हो जाता है और यह नहीं चलाए जाएंगे।

75
00:06:59,550 --> 00:07:03,130
तो अगर यह सच है इस कोड को किया जाता है।

76
00:07:03,930 --> 00:07:06,540
यदि यह योगिनी का अगर गलत है।

77
00:07:06,750 --> 00:07:10,320
लेकिन यह सच है या किसी और कभी नहीं चलाता है।

78
00:07:10,320 --> 00:07:15,440
तो एक निर्णय के लिए यहाँ ये हैं तीन अलग-अलग रास्तों से याद है।

79
00:07:15,550 --> 00:07:23,100
ठीक है तो अपने व्यायाम यहाँ वहाँ है उनमें से कुछ कोड है कि मैं सिर्फ एक संगीत समारोह स्थल के लिए बाउंसर के साथ आप दे दी ले रहा है।

80
00:07:23,220 --> 00:07:28,040
और कुछ जोड़ने के लिए विचित्र अन्य शर्तों कहते हैं।

81
00:07:28,080 --> 00:07:32,860
तो अगर उम्र शुद्ध नकारात्मक हमें यकीन है कि हम एक त्रुटि संदेश मुद्रित बनाना चाहते है।

82
00:07:33,780 --> 00:07:35,190
अगर उम्र 21 है।

83
00:07:35,190 --> 00:07:36,310
ठीक ठीक।

84
00:07:36,420 --> 00:07:39,880
हम खुश 21 वें जन्मदिन मुद्रित उन्हें एक मुक्त शॉट देना चाहता हूँ।

85
00:07:40,410 --> 00:07:44,850
और अगर उम्र करीब है आप प्रिंट चाहिए अपनी उम्र के करीब है।

86
00:07:45,480 --> 00:07:48,360
तो आप यह पता लगाने के लिए अगर यह अजीब है वहाँ गणित का एक छोटा सा क्या करना है।

87
00:07:48,450 --> 00:08:01,830
और फिर पिछले एक है जो एक बोनस है यह पता लगाने अगर उम्र वर्ग पूर्ण है और आप याद नहीं है, तो क्या एक पूर्ण वर्ग आप देख सकते हैं कि है करने के लिए है, लेकिन यह मूल रूप से एक नंबर जिसका वर्गमूल दो कारकों सटीक हैं एक जैसी संख्या।

88
00:08:01,860 --> 00:08:09,390
तो 16 के लिए चार बार तो 16 वर्ग पूर्ण चार है एक पूर्ण वर्ग चार है क्योंकि दो बार दो है।

89
00:08:09,390 --> 00:08:11,280
सभी सही तो यह है कि एक सुपर बोनस है।

90
00:08:11,280 --> 00:08:13,900
इस के साथ मजाक किया है और मैं अगले वीडियो में देखेंगे।
