इस वीडियो हम बूलियन तर्क और कुछ सशर्त का उपयोग करने के लिए एक साधारण संख्या अनुमान लगाने का खेल का निर्माण करने जा रहे हैं।
तो यह है कि यह कैसे काम करता है।
जब मैं पृष्ठ लोड यह मुझे लगता है की संख्या में पूछते हैं और पर्दे के पीछे एक संख्या है।
इस मामले में यह 7 के रूप में एक संख्या है कि मैं इसे ठीक से करने के लिए लेने की जरूरत है स्थापित किया है।
तो अगर मैं 9 की तरह कुछ है जो बहुत अधिक यह मुझसे कहता उच्च करने के लिए फिर से कोशिश है लगता है।
तो अगर मैं ताज़ा और इस बार मैं दो लगता है कि बहुत कम है मुझसे कहता है।
पुनः प्रयास करें।
और अंत में अगर मैं इसे 7 के साथ सही ढंग से इसे पाने के लिए मुझसे कहता है कि आप यह अनुमान लगाया।
तो यह हो सकता है कि आगे बढ़ो और आपूर्ति खोलने के लिए और एक नई फ़ाइल बनाने के खेल बनाने के लिए।
एच एल टिम मैं अपने ई-मेल यहाँ नहीं किया था।
और फिर मैं एक स्क्रिप्ट टैग को जोड़ने और इसे बी खेल के बराबर सेट करने के लिए जा रहा हूँ।
हाँ अभी तक अस्तित्व में नहीं है जो।
अब मैं उस फ़ाइल को जोड़ देंगे।
खेल japes डॉट और वहाँ में मैं सिर्फ चेतावनी डाल करने के लिए जा रहा हूँ।
नमस्ते।
बस के रूप में हमेशा मुझे यकीन है कि चीजें ठीक से जुड़े हुए हैं बनाना चाहते हैं।
तो अब मैं इस को खोलने के लिए जा रहा हूँ।
ठीक है।
सब कुछ अच्छा लग रहा है तो पहली बात यह है कि हम क्या करना चाहते हैं हमारे तर्क समझ से बाहर है।
तो मैं कुछ टिप्पणी है कि इस दौरान हमें मार्गदर्शन करने के लिए जा रहे हैं लिखने के लिए जा रहा हूँ।
तो पहली बात हम करना चाहते हैं एक गुप्त संख्या में बना और फिर अनुमान के लिए उपयोगकर्ता पूछने के लिए और उसके बाद की जाँच करें।
तो चलो गुप्त संख्या है जो हम सिर्फ एक चर कि हार्डकोड है के साथ शुरू करेंगे बना देना शुरू करते हैं।
तो यह हमेशा एक ही है।
हमारे गुप्त संख्या के बराबर होती है और हम इस समय बताने के चार से करते हैं।
फिर हम उनके अनुमान के लिए उपयोगकर्ता पूछने के लिए जा रहे हैं।
अब तक मैं वह कहते हैं एक नंबर लगता है कि चलो शीघ्र कॉल और कहा कि हम सभी को उनकी बचा क्या करने की जरूरत है लगता है।
और फिर हमारे पहले कदम के रूप में हम सिर्फ चेतावनी दें।
लगता है तो हम वापस जाने के ताज़ा करते हैं।
एक नंबर 104 लगता है और तब यह मुझे 104 बताता है।
ठीक है।
पहली बात तो यह है कि हम क्या करना चाहते हैं बस की जांच अगर वे सही ढंग से अनुमान लगाया है।
तो यह है कि सशर्त।
ये सही है।
इस चेक यदि अनुमान सही है।
यही कारण है कि सशर्त सिर्फ अगर अनुमान chirpily गुप्त संख्या कहता है और अगर है कि मामले के एक अलर्ट कर देना है।
आप इसे सही और सुरक्षित हो गया।
तो वहाँ एक छोटी सी समस्या है, लेकिन मैं यह दिखाना चाहते हैं।
पहले असफल है तो मैं इस चलाने के लिए जा रहा हूँ।
याद रखें कि हमारी गुप्त संख्या चार है।
तो अगर मैं ताज़ा और मैं चार प्रकार मैं आपको यह अधिकार मिल गया देखना चाहिए, लेकिन मैं नहीं कर रहा हूँ और यहाँ क्यों है।
इस उदाहरण देकर स्पष्ट करने के लिए JavaScript परिषद खोलो।
जब मैं शीघ्र करना है जब मैं एक नंबर के लिए पूछना।
तो चलो इस लाइन यहाँ क्या करते हैं।
वार गैस शीघ्र बराबर होती है।
हाँ जब मैं यहाँ में चार नंबर टाइप किया यह वास्तव में एक नंबर के रूप में जमा नहीं कर रहा है।
आप इसे एक स्ट्रिंग देख सकते हैं तो अगर मैं क्या अनुमान को देखो है।
और अगर मैं साबित करना है कि यह एक स्ट्रिंग मैं जावास्क्रिप्ट के प्रकार है जो की मेरे अनुमान के प्रकार बताता इस्तेमाल कर सकते हैं चाहता था स्ट्रिंग है।
ठीक।
तो इससे भी महत्वपूर्ण बात, हालांकि मैं जो याद है एक संख्या है गुप्त नंबर करने के लिए यह तुलना करने के लिए कोशिश कर रहा हूँ।
तो अगर मैं इस यहाँ वापस ले जाते हैं और मुझे लगता है हम में चिपकाया जो संख्या चार है गुप्त संख्या है।
और फिर हम लगता है जिसके लिए स्ट्रिंग है।
तो जैसा कि हम बूलियन तर्क वीडियो में देखा था उन तीन गुना नहीं है एक दूसरे के बराबर होती है।
तो हम क्या कर सकते हैं तो मैं कह सकता डबल बराबर लगता है कि डबल कॉल का उपयोग है।
गुप्त संख्या।
लेकिन वहाँ एक और तरीका है कि मैं पसंद करते हैं क्योंकि हम अभी भी ट्रिपल बराबर रखने के लिए मिलता है और जिस तरह से हम ऐसा लगता है कि नए कोड का एक बिट का उपयोग कर रहा है और यह इस नंबर पूंजी और अनुमान की तरह लग रहा है।
इसलिए हम में कुछ के पास है और क्या करना होगा कि वास्तव में गैस की स्ट्रिंग ले और यह एक नंबर में बदल जाते है।
इसलिए हम नंबर चार वहाँ मिलता है।
तो फिर हम क्या कर सकते हैं जैसे ट्रिपल बराबर होती है जहां हम स्ट्रिंग अनुमान ले जाएगा।
एक नंबर में बदल जाते हैं।
तो फिर जांच अगर यह गुप्त संख्या के बराबर होती है।
तो यह है कि हम क्या करने जा रहे हैं।
यहाँ पर वापस जाने के लिए और संख्या संस्करण मुझे लगता है कि गुप्त संख्या हम बाहर मुद्रित करने के लिए जा रहे हैं के बराबर है, तो सिर्फ जांच जा रहे हैं।
तुमने सही समझा।
तो चलो के चार लगता है कि चलो ताज़ा करते हैं और यह हमें बताता है कि आप इसे सही मिल गया है।
बहुत बढ़िया।
तो अगर हम इसे अभी तक कुछ भी गलत नहीं होता, हालांकि मिलता है तो चलो एक संदेश कहता है कि तुम यह गलत जोड़ दें।
इसलिए हम एक अन्यथा होगा।
आपने गलत समझा।
और कहा कि हम सिर्फ हमारे चाहते हैं।
और बयान बाकी है और हम बस ऐसे ही एक चेतावनी गलत क्या करेंगे।
अब देखते हैं कि दो में चलो प्रकार ताज़ा कोशिश करते हैं।
और हम गलत देखते हैं।
तो अगर आप समाधान है कि मैं आपको बता होता था पर पहले याद करता है, तो आप बहुत अधिक या बहुत कम है।
तो बजाय सिर्फ गलत कह तुलना में हम वास्तव में नहीं है कि क्या करना चाहते हैं।
हम अन्यथा अगर जांच उच्च अन्यथा अगर कम जाँच कहना चाहता हूँ।
तो कुछ इस तरह।
तो अगर अनुमान से अधिक है जाँच करें।
हम में लिखने के लिए जा रहे हैं।
वरना यदि।
वरना अगर हम इसे एक नंबर के लिए फिर से बदलने की जरूरत है।
संख्या अनुमान गुप्त संख्या से अधिक है।
हम एक चेतावनी भी करता हूँ।
हाय फिर लगता है।
हम वहाँ चलें।
और सिर्फ इतना है कि मैं ताज़ा और मैं नौ की तरह बहुत अधिक में कुछ दर्ज जाँच करें।
यह फिर से उच्च अनुमान करने के लिए मुझसे कहता है।
लेकिन ऐसा कुछ भी नहीं होता है कम करने के लिए प्रवेश द्वार के लिए बात करते हैं।
तो फिर हम और अंतिम पकड़ में सभी जो है, अगर यह रहस्य संख्या के बराबर नहीं है का निर्माण करने की जरूरत है इसे अधिक नहीं है तो क्या हुआ अगर बारे में अगर यह कम है।
तो क्या हम ऐसा कर सकता है एक और बाकी जोड़ने और अगर मैं सिर्फ इस एक कॉपी जाएगा।
हम LCF नंबर मुझे लगता है कि गुप्त संख्या से कम है कर सकता है और हम फिर से कम लगता है की कह सकते हैं।
लेकिन वहाँ एक आसान तरीका है जो अभी बाकी का उपयोग करने के लिए है।
और उसकी वजह संख्या बराबर नहीं है और यह तुलना में यह तो कम हो गया है तो अधिक से अधिक नहीं है, अगर है।
तो मैं बस कुछ और करने के लिए यह सब कम कर सकते हैं।
और फिर हम फिर से कम लगता है की चेतावनी बचाने के लिए करते।
इसे खोलो।
तो चलो कुछ भी कम करने की कोशिश की तरह करने के लिए फिर से कम लगता है की मुझे बताता करते हैं।
के उच्च अनुमान करने के लिए 98 की तरह बहुत अधिक कुछ फिर से कोशिश करते हैं और सिर्फ कुछ ही सही कोशिश करते हैं।
चार नंबर।
तुमने सही समझा।
अति उत्कृष्ट।
तो वहाँ एक छोटे से छोटे सुधार हम बना सकता है।
आप यहाँ नोटिस हूँ कि इस कोड को दोहराया जा रहा है।
हम जानते हैं कि दो बार कर रहा से एक संख्या में स्ट्रिंग अनुमान लौट रहे हैं बल्कि।
हम क्या कर सकता है सिर्फ यह रास्ते से हट जाओ है ऊपर एक बार यहीं मैं कहाँ कह सकते हैं Vargus नंबर जो कुछ भी करने के लिए उपयोगकर्ता प्रकार बस सब एक लाइन में जिस तरह से बाहर इसे पाने के लिए बराबर है और फिर हम कर सकते हैं सिर्फ अनुमान के रूप में यह छोड़ क्योंकि लगता है कि अब एक नंबर के बजाय एक स्ट्रिंग है।
और अगर हम कोशिश करते हैं कि यह वास्तव में एक ही काम करता है।
और अगर आप पसंद करते हैं कि हम इस एक छोटे से साफ कर सकता है।
कुछ लोग कह सकते हैं कि एक पंक्ति पर इस काम को करने के लिए अनावश्यक है।
तो क्या हम बजाय कर सकता है इस वार गैस की तरह कुछ का यह फोन स्ट्रिंग अनुमान शीघ्र बराबरी करते हैं।
एक संख्या है और फिर हम कह सकते हैं कि वार गैस स्ट्रिंग अनुमान की संख्या के बराबर होती है।
तो यह है कि यह इस तरह से करना अधिक स्पष्ट है।
इसलिए हम स्ट्रिंग के रूप में सिर्फ इस स्ट्रिंग के लिए प्रेरित से अनुमान लगा मिलता है।
तो फिर हम इसे एक नंबर में बदल जाते हैं और एक चर अनुमान बुलाया करने के लिए इसे बचाने के लिए।
और फिर हम उस चर अनुमान कहा जाता है का उपयोग कर रहे हैं।
तो सिर्फ जांच में यह अभी भी कम सिर्फ सही करने के लिए बहुत अधिक काम करता है दोगुना है।
ठीक।
भविष्य के संस्करणों में हम इस अनुमान लगाने का खेल बनाने के लिए जा रहे हैं तो वास्तव में दोहराने और आप एक और मोड़ है, जहां आप पृष्ठ को ताज़ा करने के लिए नहीं है आज।
यह सिर्फ आप से पूछना करने के लिए जारी रहेगा।
फिर भी उच्च लगता है फिर भी उच्च मैं फिर से लगता है कि लगता है।
और फिर अंत में उम्मीद है कि यह सही हो।