खैर वापस स्वागत है।
अगले कुछ वीडियो तो मैं एक बहुत ही महत्वपूर्ण विषय है जो कि कैसे हम अपने जावास्क्रिप्ट कोड में निर्णय लेने के लिए कर कवर करेंगे।
और पहला कदम कुछ बूलियन तर्क के बारे में कहा जाता है सीख रहा है।
तो तुम वापस पहले कुछ वीडियो हम जावास्क्रिप्ट में बुलाया अरबों और अरबों बहुत सरल हैं एक डेटा प्रकार के बारे में बात करने के लिए याद कर सकते हैं।
वहाँ केवल दो एक बूलियन मान के लिए संभव विकल्पों में है।
सही या गलत।
तो बूलियन तर्क बस बयान है कि सही है या गलत होने का मूल्यांकन करने लिख रही है।
और अंत में हम वास्तव में हमारे कोड के कुछ भागों को चलाने के लिए अगर कुछ सच है और हमारे कोड के कुछ अन्य भागों अगर कुछ गलत है इन बयानों का इस्तेमाल करेंगे।
तो इन बयानों की तरह बातें हो सकता है।
एक उपयोगकर्ता में लॉग इन किया है।
यही सही है या गलत है, लेकिन यह भी यदि आधा $ 10000 से अधिक है के रूप में सरल रूप में कुछ हो सकता है।
और मूल्य के उन सही है या गलत हो सकता है।
और हम अपने कोड में उनके साथ कुछ करना।
तो पहली बात हम शुरू करने के साथ तुलना ऑपरेटरों और तुलना ऑपरेटरों रहे है चीजें हैं जो हम में से ज्यादातर दिन जीवन के लिए हमारे दिन में हर समय का उपयोग कर रहे हैं।
यह कैसे हम एक दूसरे के लिए दो मानों की तुलना में है और यह कैसे जावास्क्रिप्ट ही बात करता है।
यहाँ तो इस चार्ट सब तुलना ऑपरेटरों खत्म हो जाता है।
यह मान लिया गया कि एक्स 5 के बराबर है और आप पांच में प्लग भी आप देख सकते हैं .. एक्स
तो चलो सरल एक तो अधिक से अधिक के साथ शुरू करते हैं।
तो एक्स 10 से अधिक 10 से अधिक पांच अधिक है।
नहीं।
तो यह है कि गलत पाए जाने पर मूल्यांकन करता है।
इसके बाद से अधिक या अधिक से अधिक पांच के बराबर या पांच के बराबर है।
यह सच है।
अगले हम से भी कम समय और कम से कम या बराबर है।
आप देख सकते हैं कि प्लग में 5 5 नकारात्मक कम से कम 50 तो यह गलत पाए जाने पर मूल्यांकन करता है।
कम से कम पांच या 100 के बराबर है।
तो यह सच करने के लिए मूल्यांकन करता है।
अगले चार थोड़ा अलग हैं।
वे समानता और गैर समानता को कवर किया।
तो यह है कि हम कैसे जांच अगर एक्स वास्तव में नंबर 5 के बराबर है या एक्स कि स्ट्रिंग 5 के बराबर है या एक्स लेकिन संख्या 20 के लिए कुछ भी है।
यह कैसे हम मूल रूप से समानता के लिए जाँच करें।
एक बात आप पर ध्यान देंगे, हालांकि वहाँ समानता के लिए जाँच करने के लिए दो तरीके हैं कि है।
तो वहाँ दो बराबर संकेत के साथ एक और तीन बराबर संकेत के साथ एक है।
इसी तरह वहाँ गुणवत्ता की जांच करने के दो तरीके हैं।
एक बराबर चिह्न और एक विस्मयादिबोधक बिंदु और एक विस्मयादिबोधक बिंदु के साथ एक और एक और दो के बराबर संकेत के साथ एक।
इसलिए वे दोनों तरह के जोड़े में एक साथ चलते हैं।
हम डबल बराबरी के बारे में यहाँ बात कर रही द्वारा शुरू करेंगे।
सूचना है कि एक्स डबल स्ट्रिंग पांच बराबर होती है।
तो एक्स संख्या है पांच एक्स डबल स्ट्रिंग पांच सच है के बराबर होती है।
लेकिन हम ट्रिपल पार करते हैं एक्स स्ट्रिंग पांच कि गलत है।
और उस के लिए कारण यहाँ यह कहा जाता है कुछ प्रकार के बलात्कार के साथ नहीं है मेरी अगली स्लाइड पर है।
तो जब हम डबल का उपयोग के बराबर होती है इसे टाइप बलात्कार करता है।
और क्या इसका मतलब है कि यह मूल रूप से दो नंबर या दो तार या दो चर जो कुछ भी वे कर रहे हैं लेता है।
और यह इतना है कि मैं उनकी तुलना कर सकते हैं उन्हें एक समान प्रकार में बदल जाने की कोशिश करता है।
तो इस उदाहरण के एक्स संख्या 99 में है।
और जब हम डबल स्ट्रिंग निन्यानबे यह सच है क्योंकि जावास्क्रिप्ट प्रदर्शन करती टाइप बलात्कार के साथ एक्स के बराबर होती है।
यह उन्हें एक ही प्रारूप होना करने के लिए और फिर ट्रिपल बराबर की तुलना में मूल्य की तुलना प्रकार स्कोर प्रदर्शन नहीं करता है पाने के लिए कोशिश करता है और यह न केवल मूल्य के बारे में परवाह नहीं है।
इतना ही नहीं, वे दोनों 99 का कहना है कि लेकिन यह है कि एक एक स्ट्रिंग है और एक एक संख्या है जो वैध ट्रिपल बराबरी नहीं है।
तो अंगूठे आप हमेशा ट्रिपल का उपयोग करना चाहिए बराबरी का एक नियम के रूप में यह ज्यादा सुरक्षित है।
यह बहुत अधिक विशिष्ट है और यह एक और उदाहरण के रूप में आप यहाँ देख सकते हैं कि अगर हम कोई बंधन नहीं Y नहीं नहीं डबल बराबरी अपरिभाषित यह वास्तव में सच है, भले ही वे बहुत अलग मान रहे हैं के बराबर है नहीं है।
वे एक ही बात नहीं कर रहे हैं।
डबल बराबर मानता है कि सच हो सकता है और ट्रिपल बराबर मानता है कि गलत पाए जाने पर।
तो आखिरी बात यह है कि मैं यहाँ क्या करना चाहते डबल बराबरी का उपयोग कर के कुछ दिलचस्प मामलों दिखाने के लिए है।
और यह मूल रूप से तरीकों से आप निश्चित रूप से उम्मीद नहीं की होगी में व्यवहार करता है।
तो यह सिर्फ तुम यह क्यों इस्तेमाल नहीं करना चाहिए का एक और चेतावनी है।
लेकिन यह भी जावास्क्रिप्ट में अंतर्निहित quirks के कुछ ही पता चलता है।
इसलिए हम नंबर मेरे बूलियन सच बहाना ले जा सकते हैं और डबल स्ट्रिंग 1 के बराबर होती है।
और कहा कि वास्तव में सच है।
लेकिन अगर हम किसी भी अन्य स्ट्रिंग संख्या के साथ ऐसा करते हो।
तो अगर मैं सच कहता हूँ।
तो बस आप दो बराबर 1 दिखाने के लिए।
यह सच है लेकिन सच है के बराबर होती है 12 गलत है।
इसी तरह मैं कहना है कि शून्य युगल झूठी बराबर होती है।
और यह सच है।
कोई डबल बराबरी अपरिभाषित के रूप में हम सिर्फ देखा सच है।
और शायद अजीब एक एक संख्या नहीं है।
डबल नहीं के बराबर होती है एक संख्या वास्तव में झूठी भले ही वे वास्तव में एक ही बात की तरह लग रही है।
यह जावास्क्रिप्ट में अजीब quirks में से एक है।
तरीका है कि नहीं इसे लागू संख्या वास्तव में एक नंबर नहीं करने के लिए तुलनीय नहीं है।
तो अगली बात यह है कि हम इस बारे में बात करने जा रहे हैं कि कैसे हम वास्तव में एक साथ इनमें से कुछ बदलने के लिए और उन अधिक जटिल बयान है कि हम के बारे में पहले बात की थी बना कर है।