वापसी पर स्वागत है।
इस पाठ में तो हम प्रोग्रामिंग के सभी में सबसे महत्वपूर्ण अवधारणाओं में से एक को कवर करने के लिए मिलता है।
और वास्तव में मैं कह सकते हैं कि यह वास्तव में सबसे महत्वपूर्ण अवधारणा है जो सशर्त है।
और कारण है कि मैं कहना है कि सशर्त बहुत महत्वपूर्ण हैं कि वे एक ही रास्ता है कि आप अपने कोड के फैसलों को जोड़ रहे हैं।
यह कैसे आप अपने प्रोग्रामिंग करने के लिए तर्क जोड़ें ताकि आप कुछ उदाहरण के वास्तविक दुनिया के लिए उपयोग करता सशर्त दे रहा है।
के उपयोगकर्ता लॉगऑन का एक उदाहरण लेते हैं।
तो क्या आप उस रूप में एक पासवर्ड टाइप करें जब आप किसी वेबसाइट पर लॉग इन करने के लिए जाना है और वहाँ कोड है कि उस पासवर्ड है कि आप डेटाबेस में पासवर्ड के खिलाफ में टाइप की जांच करता है।
और अगर वे मैच आप साइट में लॉग इन करें और आप एक पृष्ठ पर पुनः निर्देशित हो।
और अगर वे आप आमतौर पर एक त्रुटि संदेश या किसी प्रकार का हो मेल नहीं खाते।
तो वहाँ एक ही सटीक कोड दिए गए दो अलग अलग रास्तों है।
एक और उदाहरण होगा जब आप जब आप अपने क्रेडिट कार्ड की जानकारी में टाइप कुछ ऑनलाइन खरीदते हैं।
अगर यह काम करता लेनदेन आप के माध्यम से चला जाता है अगर मिल सकता है एक पुष्टिकरण ईमेल एक सफलता स्क्रीन देखते हैं।
और यदि आपके जानकारी के साथ कुछ समस्या है या आप खाते में धन नहीं है तो आपको एक त्रुटि संदेश प्राप्त करने के लिए जा रहे हैं।
फिर दो अलग अलग परिणामों।
तो अब कार्रवाई में सशर्त देख जाओ।
तो तीन महत्वपूर्ण शब्द है कि मैं आप की जरूरत है इस व्याख्यान के दौरान जो याद करने के लिए चुना है, तो और बाकी है, तो हो रहे हैं।
तो इन तीन जावास्क्रिप्ट सशर्त खोजशब्दों रहे हैं और हाँ मैं जानता हूँ कि LCF तकनीकी रूप से दो अंग्रेजी शब्दों लेकिन जावास्क्रिप्ट करने के लिए है कि सिर्फ एक महत्वपूर्ण शब्द है।
तो उदाहरण है कि हम सशर्त वर्णन करने के लिए उपयोग करने के लिए जा रहे हैं एक संगीत समारोह स्थल पर एक बाउंसर का है।
तो विचार है कि हम एक ऐसे युग चर के लिए जा रहे हैं और उस उम्र में अगर एक व्यक्ति हमारे स्थल में नहीं मिल सकता है कि अगर व्यक्ति से अधिक उम्र के 18 की तुलना में छोटी 18 दुर्भाग्य है कि व्यक्ति है अगर लेकिन वे अभी तक 21 नहीं हो रहा है।
इसका मतलब है कि वे प्रवेश कर सकते हैं लेकिन हम उनके हाथ में या उनके हाथ में है क्योंकि वे नहीं पी सकते हैं एक एक्स आकर्षित करने के लिए है।
और फिर अंत में किसी और यदि आप 21 से अधिक कर रहे हैं आप में मिलता है और पी सकते हैं।
तो उन तीन चीजें हैं जो हम कोशिश करते हैं और कोड के साथ लिखने जा रहे हैं।
तो इससे पहले कि हम कदम हम पिछले वीडियो से बूलियन तर्क ऑपरेटरों की एक त्वरित पुनर्कथन क्या करने जा रहे हैं।
और कारण है कि हम कर रहे हैं कि है कि हम वास्तव में हमारे तीन खोजशब्दों है कि मैं शुरुआत में उल्लेख किया है का उपयोग करता है, तो LCF और बाकी इन बूलियन ऑपरेटरों के साथ संयोजन के रूप में तर्क जोड़ने के लिए हमारे निर्णय करने के लिए है।
तो संक्षिप्त करने के लिए हम कम से कम या अधिक से अधिक या बराबर करने के लिए बराबर की तुलना में अधिक से भी कम समय मिल गया है।
पॉप क्विज यहाँ।
इन दोनों के बीच अंतर क्या है।
तो Pozzi वीडियो और कोशिश करते हैं और अपने आप को याद दिलाना अंतर के बीच chirpily कहता है और डबल बराबर होती है।
तो अंतर यह है कि डबल बराबरी करता है बलात्कार टाइप करते समय त्रिपोली के रूप में सख्त बराबर बराबर होती है।
तो बलात्कार टाइप करें।
चलो वहाँ शुरू।
डबल बराबरी मतलब यह है कि वास्तव में नंबर एक स्ट्रिंग के बराबर होने जा रहा है।
जब हम डबल बराबरी का इस्तेमाल किया क्योंकि जावास्क्रिप्ट प्रकार के बारे में परवाह नहीं है।
लेकिन जब हम ट्रिपल बराबरी कर जो सख्त है यह प्रकार और मूल्य के बारे में एक साथ परवाह नहीं करता।
तो एक ट्रिपल नंबर एक वोट के बराबर है एक ट्रिपल स्ट्रिंग के बराबर नहीं होगा।
और फिर हम इन दो ऑपरेटरों और और या मिल गया है।
और कहा कि याद है और केवल सच है अगर दोनों पक्षों हालांकि सच हैं या सच है।
पक्षों में से एक सही मूल्यांकन है।
ठीक है तो अब हम वास्तव में हमारे तर्क लेखन पर चलते हैं।
पहली बात तो हम देखने जा रहे हैं, तो कुंजी शब्द अगर कीवर्ड कोष्ठकों जो यह सही है या गलत होने का मूल्यांकन करेंगे के बजाय एक ही अभिव्यक्ति लेता है।
और यह सच हो सकता है जो कुछ भी हम कोड घुंघराले ब्रेसिज़ इस मामले में बयान की तरह एक सांत्वना क्रियान्वित किया जाएगा अंदर उपलब्ध कराने का मूल्यांकन करता है।
तो यह लगातार alt लॉग केवल अच्छी तरह से क्रियान्वित किया जाएगा यह केवल बाहर मुद्रित किया जाएगा यदि उम्र 18 से कम है।
यदि यह अधिक से अधिक से अधिक 18 है अगर यह 18 के बराबर है हम इस पाठ को मुद्रित नहीं देख सकेंगे।
तो यह है कि पहले भाग हमारे बाउंसर जाँच अगर आप भी इसे पाने के लिए युवा कर रहे हैं कि है।
तो अगली अप के बारे में हम कुछ और जानने के लिए जा रहे हैं।
और जिस तरह से काम करता है कि LCF है कि यह एक बयान अगर इस प्रकार है।
यह एक माध्यमिक शर्त है।
इसलिए इस मामले में हम जाँच कर रहे हैं, तो उम्र 18 से कम है।
तो अगर किसी आयोजन स्थल में प्रवेश के लिए भी जवान है अगर वे कम से कम 18 हो वे में नहीं मिल सकता।
अगली बात यह केवल जांच करने के लिए हम जाँच के बाद पहली बार एक वे 18 से अधिक पुराने हैं।
लेकिन कम से कम 21।
तो LCF अगर हम कोष्ठकों कि अगर यह सच है सही है या गलत होने का मूल्यांकन करेंगे में एक अभिव्यक्ति के रूप में पारित ठीक उसी तरह से काम करता है।
अगर यह सच नहीं है अगर यह गलत कुछ भी नहीं होता है कोड घुंघराले ब्रेसिज़ के अंदर क्रियान्वित किया जाएगा।
तो फिर LCF जैसे अगर काम करता है।
सिवाय इसके कि यह उनके बयान में पालन करना चाहिए।
इसलिए हम इस लाइन यहाँ है।
18 और उम्र से अधिक उम्र कम से कम 21 है जो वास्तव में एक छोटा सा बेमानी है।
तो एक पल के लिए इस बारे में सोचो।
इसके अलावा एक वीडियो और हम यह कैसे refactor सकता है की पहचान करने के लिए प्रयास करें।
तो यह वास्तव में एक मामूली बदलाव है, लेकिन आप पर ध्यान देंगे, तो मैं 18 साल की उम्र यहीं से अधिक है से छुटकारा मिल गया।
और कम से कम 21 और सिर्फ यह अगर और LCF उम्र 21 से कम है में बदल गया।
तो फिर सिर्फ दोहराते हैं कि हम इस से पहले किया था और हम इस में यह पुनर्स्थापन।
और कारण है कि हम यह था कि यह अनावश्यक है।
एक ही तरीका है कि इस कोड को चलाने के लिए जा रहा है अगर यह पहली अगर बयान झूठा है।
तो क्या इसका मतलब है कि इस कोड को यहाँ केवल चलेंगे तो पहले से ही हम की स्थापना की है कि 18 साल की उम्र से कम नहीं है या कि अधिक से अधिक या 18 के बराबर है।
आप में प्रवेश करता है, तो आप अधिक से अधिक या 18 और 21 से भी कम समय के बराबर हो सकता है, लेकिन आप नहीं पी सकते हैं तो।
तो अंतिम कदम है।
अन्यथा अनुभाग जो है।
वरना तो हर अनुमति देता है हमें अभी कुछ और किसी भी अन्य समय होता है।
तो इस मामले में अगर आप 18 से कम नहीं रहे हैं और आप 18 और 21 का मतलब है कि आप में आ सकता है और आप पी सकते हैं और तो और कोष्ठकों में एक अभिव्यक्ति नहीं ले करता है के बीच नहीं हो।
यह अलग बात है कि हम अभी बाकी है और फिर जो कुछ भी हम में डाल ने कहा कि यह घुंघराले ब्रेसिज़ केवल एक आखिरी प्रयास के रूप में चलाया जाएगा के बारे में है।
तो यह पहली चलाया जाएगा और अगर कुछ भी नहीं बाहर मुद्रित किया जाता है, तो यह सच नहीं है तो हम इस पर ले जाया जाएगा।
अगर यह सच नहीं है, तो हम इस के लिए कदम होगा।
लेकिन याद रखना है, तो जिस तरह से साथ इन दोनों में से किसी सच है तो सब कुछ बंद हो जाता है और यह नहीं चलाए जाएंगे।
तो अगर यह सच है इस कोड को किया जाता है।
यदि यह योगिनी का अगर गलत है।
लेकिन यह सच है या किसी और कभी नहीं चलाता है।
तो एक निर्णय के लिए यहाँ ये हैं तीन अलग-अलग रास्तों से याद है।
ठीक है तो अपने व्यायाम यहाँ वहाँ है उनमें से कुछ कोड है कि मैं सिर्फ एक संगीत समारोह स्थल के लिए बाउंसर के साथ आप दे दी ले रहा है।
और कुछ जोड़ने के लिए विचित्र अन्य शर्तों कहते हैं।
तो अगर उम्र शुद्ध नकारात्मक हमें यकीन है कि हम एक त्रुटि संदेश मुद्रित बनाना चाहते है।
अगर उम्र 21 है।
ठीक ठीक।
हम खुश 21 वें जन्मदिन मुद्रित उन्हें एक मुक्त शॉट देना चाहता हूँ।
और अगर उम्र करीब है आप प्रिंट चाहिए अपनी उम्र के करीब है।
तो आप यह पता लगाने के लिए अगर यह अजीब है वहाँ गणित का एक छोटा सा क्या करना है।
और फिर पिछले एक है जो एक बोनस है यह पता लगाने अगर उम्र वर्ग पूर्ण है और आप याद नहीं है, तो क्या एक पूर्ण वर्ग आप देख सकते हैं कि है करने के लिए है, लेकिन यह मूल रूप से एक नंबर जिसका वर्गमूल दो कारकों सटीक हैं एक जैसी संख्या।
तो 16 के लिए चार बार तो 16 वर्ग पूर्ण चार है एक पूर्ण वर्ग चार है क्योंकि दो बार दो है।
सभी सही तो यह है कि एक सुपर बोनस है।
इस के साथ मजाक किया है और मैं अगले वीडियो में देखेंगे।