वापसी पर स्वागत है।
तो इस पाठ में हम हम कहाँ से दूर छोड़ दिया, ठीक लेने के लिए जा रहे हैं और हम कैसे हम एक साथ एक हम सिर्फ अधिक जटिल बयानों कई घटक है कि में देखा था की तरह साधारण या बूलियन बयानों को बदल कर देखने के लिए जा रहे हैं।
इसलिए वे अभी भी सब सच है या दिन के अंत में गलत पाए जाने पर मूल्यांकन करने के लिए जा रहे हैं।
लेकिन वहाँ कई टुकड़े कि व्यक्तिगत रूप से सही है या गलत होने का मूल्यांकन करने से पहले पूरी बात सही है या गलत हो जाता है हो सकता है।
तो वहाँ तीन तार्किक ऑपरेटरों रहे हैं और जैसे हम ने कहा कि यह मूल रूप से इस श्रृंखला के लिए एक तरह से तर्क में एक साथ पूरी तरह से है।
तो उन तीन और या और नहीं कहा जाता है।
इसलिए हम सही बात शुरू करने जा रहे हैं।
और और तरीका है कि काम करता है।
सबसे पहले आप यह दो ampersands के साथ लिखने और तुम सही यहाँ देख सकते हैं कि हम एक उदाहरण में यह प्रयोग कर रहे हैं, जहां एक्स 5 के बराबर है और वाई 9 के बराबर है।
तो और दोनों पक्षों लेता है।
वहाँ एक बाईं ओर और एक सही पक्ष है और बीच में चला जाता है।
तो जिस तरह से आप इस पढ़ा होगा एक्स कम से कम 10 और एक्स 5 के बराबर नहीं है।
इसलिए हम दोनों पक्षों का मूल्यांकन करेंगे।
एक्स कम से कम 10 है।
यह सच है।
पांच कम से कम 10 एक्स 5 के बराबर नहीं है और कहा कि गलत है।
इसलिए हम सही और गलत के साथ खत्म होता है।
और जिस तरह से काम करता है कि यह है कि यह दोनों पक्षों की आवश्यकता है सच करने के लिए है।
यह उन दोनों को सच करने के लिए बाएँ और दाएँ की आवश्यकता है और कहा कि इस मामले में केवल बाईं ओर सच है में सच नहीं है।
तो पूरी बात गलत है।
जिस तरह से काम करता है या कि थोड़ा अलग है यह अभी भी दोनों पक्षों लेता है।
लेकिन यह केवल आवश्यकता है कि उनमें से एक सच्चे बाईं हो या सही पूरी बात के लिए सच करने के लिए आदेश में सच हो।
बस एक पक्ष चरित्र यहाँ पाइप चरित्र स्थित है ऊपर सबसे अधिक लोगों के प्रवेश या कुंजी लौट सकते हैं और आप आमतौर पर यह काम करने की पारी हिट की जरूरत है ध्यान दें।
तो उन में से दो आप कैसे लिख सकते हैं या जावास्क्रिप्ट में है।
तो लेफ्ट साइड Y नौ से अधिक है।
क्योंकि Y 9 है या एक्स एक्स जो सच है 5 ट्रिपल 5 के बराबर है यह सच नहीं है।
इसलिए हम झूठी या सच जो सच समग्र होना करने के लिए मूल्यांकन के साथ खत्म होता है, क्योंकि या केवल एक पक्ष की आवश्यकता है सच हो सकता है।
अन्त में हम नहीं है और जिस तरह से है कि यह काम करता है न थोड़ा अलग है।
यह एक बाईं या दाईं ओर यह सिर्फ नकारती या क्या कभी हम इसे लागू करने के का मूल्य flips नहीं ले करता है।
तो अगर कुछ सच था और हम इसे के सामने में एक गाँठ डाल दिया यह तो झूठी हो जाता है।
अगर कुछ गलत था और हम इसे के सामने में एक गाँठ डाल दिया यह तो सच हो जाता है।
तो इस मामले में अभिव्यक्ति एक्स ट्रिपल Y जो गलत है के बराबर होती है।
पांच से नौ बराबर नहीं है।
तो अंदर झूठी है, लेकिन वहाँ एक धमाके या इसे के सामने में एक गाँठ जो पूरी बात को नकारती है और सच करने के लिए बदल जाता है।
तो चलो आगे जाना है और यह एक त्वरित व्यायाम के साथ एक शॉट देते हैं।
तो नीचे वहाँ कोड के तीन लाइनें हैं।
हम एक चर x सेट स्ट्रिंग के लिए एक चर y बराबर चालू करने के लिए और फिर यहाँ एक छोटी अभिव्यक्ति है कि का उपयोग कर या बीच में है।
तो आगे चलते हैं और यह अपने आप का मूल्यांकन।
बस कॉपी और यह सांत्वना में पेस्ट नहीं है।
हम एक समाधान पर जायेंगे।
तो बस कोशिश करते हैं और अनुमान है क्या नतीजा है।
यदि यह सही है या गलत है क्या हम अब तक कवर किया है के बंद आधारित है।
ठीक।
इसलिए हम एक्स और वाई के लिए स्ट्रिंग के लिए 10 में प्लग यदि इस अभ्यास।
के बाएं स्ट्रिंग एक ट्रिपल पर शुरू करते हैं स्ट्रिंग बी के बराबर होती है
यह सच नहीं है या एक्स से अधिक या 10 जो सच है क्योंकि एक्स 10 के बराबर है।
इसलिए हम झूठी या सच जो हमें बेशक सच के देता है।
और हम निश्चित रूप से कंसोल में इस पर सिर्फ हमारा काम सिर्फ केंद्र सत्यापित करने के लिए मूल्यांकन कर सकता है और आप देखेंगे कि हम सच्चे मिलता है।
तो यहाँ एक और व्यायाम।
इस बार यह एक छोटा सा अब है, लेकिन यह एक ही बुनियादी घटक है।
तो अपने विपक्ष में टाइप करने के लिए सिर्फ प्रलोभन का विरोध ..
सुनिश्चित करें कि आप एक्स के लिए तीन और 8 Y के लिए में प्लग और देखते हैं अगर आप समझ सकते हैं अगर पूरे अभिव्यक्ति सही है या गलत है सुनिश्चित करें।
ठीक।
इसलिए उम्मीद है कि आप ऐसा ही किया।
चलो अब जवाब पर चलते हैं।
तो जैसा कि मुझे क्या करना है इस के यहां समग्र पैटर्न की पहचान के द्वारा शुरू करते हैं।
तो हम एक साथ और बीच में एक बाईं ओर और एक सही पक्ष मिल गया है।
इसलिए हम इन दोनों की जरूरत है सच हो सकता है।
तो चलो बाईं ओर के साथ शुरू करते हैं।
हम एक्स 3 Y 8 है।
तो यह पहली लाइन एक्स जो तीन नंबर है डबल तीन स्ट्रिंग है कि सच है क्योंकि डबल बराबर या है के बराबर होती है।
और यह एक छोटी सी बात यहाँ है।
लेकिन तकनीकी रूप से यदि एक या बयान के बाईं ओर पहले से ही सच्चे अर्थ यह है कि पूरे बयान सच है।
जावास्क्रिप्ट भी परवाह नहीं है क्या यहाँ पर यह लघु सर्किटिंग कहा जाता है क्योंकि हम केवल दो में से एक की जरूरत है सच हो सकता है।
हम पहले से ही छोड़ दिया पर कि मिल जाए तो हम कर रहे हैं।
लेकिन अभी और अधिक अभ्यास एक्स के लिए यह मूल्यांकन करने के लिए ट्रिपल बराबर Y गलत है।
तीन एक ही रूप में आठ इसलिए इस पूरी बात सही मूल्यांकन नहीं है।
लेकिन वहाँ भी एक धमाके के यहाँ है।
तो यह है कि पूरी बात नकारती झूठे और बस से पहले यह वास्तव में शॉर्ट सर्किट पूरे अभिव्यक्ति की तरह हो सकता है क्योंकि हम नहीं हैं और यहाँ और अगर बाईं ओर पूरे मतलब है और क्योंकि हम में से दो के लिए देख रहे थे झूठी होना चाहिए कि गलत है दो और हम पहले से ही एक चूक है और यह गलत है तो यह बात नहीं है कि यहाँ क्या खत्म हो चुका है, तो।
तो पूरी बात गलत है।
लेकिन सिर्फ सत्यापित करने के लिए कि।
चलो इस तरफ करने के लिए चलते हैं।
इसलिए हम एक है और बीच में क्यों 8 के बराबर नहीं है।
यही कारण है कि गलत है और हम नहीं और बीच में है।
तो यह है कि शॉर्ट सर्किट एक बार और।
इस पूरे काम।
क्योंकि अगर हमारे पास बाईं ओर पहले से ही गलत है तो यह कोई फर्क नहीं पड़ता कि क्या सही पक्ष है।
लेकिन सिर्फ दोगुना करने के लिए एक बार फिर से जाँच एक्स से कम या बराबर करने के लिए Y कम से कम तीन या 8 के बराबर है।
यह सच है।
इसलिए हम झूठे और सच्चे जो गलत है के साथ खत्म होता है।
और फिर हम उस पूरी बात को नकारना।
तो यह है कि हमें सच देता है।
इसलिए हम झूठे और सच्चे लोगों की है।
तो यह है कि गलत पाए जाने पर मूल्यांकन करता है।
और बस डबल आप चुनाव में पेस्ट कर सकते हैं जाँच करने के लिए ..
और अगर हम चाहते हैं कि हम झूठे मिलता है।
इसलिए हम एक कम बात यहाँ कवर करने के लिए जो इस विचार है कि जावास्क्रिप्ट में हर मूल्य स्वाभाविक truthy या falsie है है।
तो एक तरफ सही और गलत जो स्पष्ट रूप से सही है या हर दूसरे मूल्य इस निहित truthiness या असत्यता है कि जावास्क्रिप्ट उन्हें प्रदान करती है झूठे हैं स्पष्ट धमकाने और से।
तो मैं अपने सांत्वना को खोलने के लिए जा रहा हूँ और सिर्फ आप इस बाहर पाने का एक रास्ता दिखाते हैं।
तो अगर मैं सिर्फ अगर स्ट्रिंग हैलो सही है या गलत देखते हैं अगर मैं सिर्फ स्ट्रिंग टाइप करें और एंटर यह सिर्फ मेरे स्ट्रिंग वापस देने के लिए जा रहा है मारा है जानना चाहता हूँ।
तो मैं क्या कर सकता हूँ वास्तव में एक बूलियन बयान और सरल एक में डाल दिया जाता है बस इसे नकारना है।
तो अगर मैं स्ट्रिंग नकारना नमस्ते और मैं सच है कि वापस मुझसे कहता है कि स्ट्रिंग हैलो falsie क्योंकि मैं इसी तरह का संकेत दिया है, अगर मैं झूठी वापस है कि मुझसे कहता है कि स्ट्रिंग हैलो truthy है और मैं झूठी मिलता है जो कि स्ट्रिंग नमस्ते का मतलब मिलता है Trixy है।
दूसरी बात यह है कि मैं क्या कर सकता डबल नकार जो यह फ्लिप जाएगा और फिर इसे वापस फ्लिप और मुझे बताओ कि यह truthy है।
और इसी तरह मैं एक खाली स्ट्रिंग पर एक ही बात कर सकते हैं और आप देखेंगे कि यह एक खाली स्ट्रिंग वास्तव में falsie है कि।
कोई नहीं 0 एक नंबर के साथ एक ही बात।
और जब आप नकारात्मक कर 1 आप यह है कि यह वास्तव में सच है देखेंगे।
इसलिए इन बातों है कि कुछ भाषाओं में अलग ढंग से एक छोटा सा व्यवहार करते हैं।
तो सिर्फ इसलिए कि जावास्क्रिप्ट में नकारात्मक एक truthy मतलब यह नहीं है कि अन्य भाषाओं में यह स्वतः Trixy है।
तो यहाँ एक त्वरित पुनर्कथन है।
कठिन नियम है कि मूल्यों को झूठा शून्य खाली स्ट्रिंग कोई अपरिभाषित और नहीं एक संख्या हमेशा falsie हैं और बाकी सब truthy है।
इसलिए हम एक कम व्यायाम यहाँ जो अभी यह truthiness और faultiness परीक्षण कर रहा है छोड़कर दूसरों की तरह है।
तो तीन तार और खाली स्ट्रिंग स्ट्रिंग हा हा और स्ट्रिंग गलत।
इस मूल्यांकन सिर्फ कौंसुल हम समाधान पर जायेंगे नहीं चला है।
मूल्यों मानसिक रूप में प्लग और क्या आप के साथ आ देखें।
यह एक पूरी बात सच है।
या पूरी बात गलत है।
ठीक।
तो जवाब यहाँ स्ट्रिंग संदेश में प्लग है और हास्यास्पद है।
तो तुम नोटिस हूँ कि हम एक चप्पु और सब कुछ है।
तो चलो आगे जाना है और यह पहली हल करते हैं।
या छोड़ दिया पर।
इसलिए हम एस टी आर या स्ट्रिंग जो एक खाली स्ट्रिंग जो falsie है है।
तो झूठी या स्ट्रिंग हा हा।
कौन सा truthy है।
तो झूठी या सच्ची हमें इस छोटे खंड यहां के लिए सच देता है।
तो फिर हम सच है और जो स्ट्रिंग झूठी जो जो थोड़ा मुश्किल है है हास्यास्पद है, लेकिन स्ट्रिंग गिर सकता है हमेशा दोहरी जांच truthy है।
तो यह है कि मुझसे कहता है कि सच और सच सच है।
और आखिरी बात आप क्या करना है पूरी बात जो मुझे झूठे दे देंगे नकारना है।
तो बस सत्यापित करने के लिए कि आप इस सवाल का जवाब कॉपी कर सकते हैं और मैं झूठी मिलता है।
महान।
तो अगले भाग में हम वास्तव में देखने के लिए कैसे हम इन बूलियन तर्क भाव है कि हम बस के बारे में बात की है का उपयोग कर जावास्क्रिप्ट में निर्णय लेने के लिए जा रहे हैं।
हम कुछ कोड कैसे चला सकता हूँ।
अगर कुछ है कि हम कैसे कुछ अन्य कोड चला सकता गलत है।