1
00:00:00,550 --> 00:00:06,760
इस वीडियो हम बूलियन तर्क और कुछ सशर्त का उपयोग करने के लिए एक साधारण संख्या अनुमान लगाने का खेल का निर्माण करने जा रहे हैं।

2
00:00:06,900 --> 00:00:08,360
तो यह है कि यह कैसे काम करता है।

3
00:00:08,460 --> 00:00:15,580
जब मैं पृष्ठ लोड यह मुझे लगता है की संख्या में पूछते हैं और पर्दे के पीछे एक संख्या है।

4
00:00:15,630 --> 00:00:20,570
इस मामले में यह 7 के रूप में एक संख्या है कि मैं इसे ठीक से करने के लिए लेने की जरूरत है स्थापित किया है।

5
00:00:20,670 --> 00:00:27,800
तो अगर मैं 9 की तरह कुछ है जो बहुत अधिक यह मुझसे कहता उच्च करने के लिए फिर से कोशिश है लगता है।

6
00:00:28,380 --> 00:00:33,930
तो अगर मैं ताज़ा और इस बार मैं दो लगता है कि बहुत कम है मुझसे कहता है।

7
00:00:33,930 --> 00:00:35,130
पुनः प्रयास करें।

8
00:00:35,820 --> 00:00:43,590
और अंत में अगर मैं इसे 7 के साथ सही ढंग से इसे पाने के लिए मुझसे कहता है कि आप यह अनुमान लगाया।

9
00:00:43,710 --> 00:00:51,850
तो यह हो सकता है कि आगे बढ़ो और आपूर्ति खोलने के लिए और एक नई फ़ाइल बनाने के खेल बनाने के लिए।

10
00:00:51,910 --> 00:00:57,200
एच एल टिम मैं अपने ई-मेल यहाँ नहीं किया था।

11
00:00:59,190 --> 00:01:06,750
और फिर मैं एक स्क्रिप्ट टैग को जोड़ने और इसे बी खेल के बराबर सेट करने के लिए जा रहा हूँ।

12
00:01:06,890 --> 00:01:09,380
हाँ अभी तक अस्तित्व में नहीं है जो।

13
00:01:09,390 --> 00:01:12,170
अब मैं उस फ़ाइल को जोड़ देंगे।

14
00:01:12,930 --> 00:01:18,720
खेल japes डॉट और वहाँ में मैं सिर्फ चेतावनी डाल करने के लिए जा रहा हूँ।

15
00:01:18,970 --> 00:01:19,970
नमस्ते।

16
00:01:20,430 --> 00:01:25,000
बस के रूप में हमेशा मुझे यकीन है कि चीजें ठीक से जुड़े हुए हैं बनाना चाहते हैं।

17
00:01:25,150 --> 00:01:28,650
तो अब मैं इस को खोलने के लिए जा रहा हूँ।

18
00:01:28,800 --> 00:01:29,340
ठीक है।

19
00:01:29,400 --> 00:01:36,100
सब कुछ अच्छा लग रहा है तो पहली बात यह है कि हम क्या करना चाहते हैं हमारे तर्क समझ से बाहर है।

20
00:01:36,360 --> 00:01:39,440
तो मैं कुछ टिप्पणी है कि इस दौरान हमें मार्गदर्शन करने के लिए जा रहे हैं लिखने के लिए जा रहा हूँ।

21
00:01:39,500 --> 00:01:51,570
तो पहली बात हम करना चाहते हैं एक गुप्त संख्या में बना और फिर अनुमान के लिए उपयोगकर्ता पूछने के लिए और उसके बाद की जाँच करें।

22
00:01:54,630 --> 00:02:00,510
तो चलो गुप्त संख्या है जो हम सिर्फ एक चर कि हार्डकोड है के साथ शुरू करेंगे बना देना शुरू करते हैं।

23
00:02:00,510 --> 00:02:02,460
तो यह हमेशा एक ही है।

24
00:02:02,520 --> 00:02:09,580
हमारे गुप्त संख्या के बराबर होती है और हम इस समय बताने के चार से करते हैं।

25
00:02:10,500 --> 00:02:12,930
फिर हम उनके अनुमान के लिए उपयोगकर्ता पूछने के लिए जा रहे हैं।

26
00:02:12,960 --> 00:02:28,360
अब तक मैं वह कहते हैं एक नंबर लगता है कि चलो शीघ्र कॉल और कहा कि हम सभी को उनकी बचा क्या करने की जरूरत है लगता है।

27
00:02:29,520 --> 00:02:33,610
और फिर हमारे पहले कदम के रूप में हम सिर्फ चेतावनी दें।

28
00:02:33,830 --> 00:02:40,210
लगता है तो हम वापस जाने के ताज़ा करते हैं।

29
00:02:40,490 --> 00:02:45,420
एक नंबर 104 लगता है और तब यह मुझे 104 बताता है।

30
00:02:45,450 --> 00:02:46,460
ठीक है।

31
00:02:46,890 --> 00:02:50,830
पहली बात तो यह है कि हम क्या करना चाहते हैं बस की जांच अगर वे सही ढंग से अनुमान लगाया है।

32
00:02:51,090 --> 00:02:52,810
तो यह है कि सशर्त।

33
00:02:53,010 --> 00:02:53,400
ये सही है।

34
00:02:53,400 --> 00:02:56,860
इस चेक यदि अनुमान सही है।

35
00:02:57,330 --> 00:03:11,340
यही कारण है कि सशर्त सिर्फ अगर अनुमान chirpily गुप्त संख्या कहता है और अगर है कि मामले के एक अलर्ट कर देना है।

36
00:03:11,430 --> 00:03:15,500
आप इसे सही और सुरक्षित हो गया।

37
00:03:16,170 --> 00:03:18,920
तो वहाँ एक छोटी सी समस्या है, लेकिन मैं यह दिखाना चाहते हैं।

38
00:03:18,930 --> 00:03:21,930
पहले असफल है तो मैं इस चलाने के लिए जा रहा हूँ।

39
00:03:21,930 --> 00:03:23,820
याद रखें कि हमारी गुप्त संख्या चार है।

40
00:03:23,850 --> 00:03:32,920
तो अगर मैं ताज़ा और मैं चार प्रकार मैं आपको यह अधिकार मिल गया देखना चाहिए, लेकिन मैं नहीं कर रहा हूँ और यहाँ क्यों है।

41
00:03:33,120 --> 00:03:35,850
इस उदाहरण देकर स्पष्ट करने के लिए JavaScript परिषद खोलो।

42
00:03:35,880 --> 00:03:38,610
जब मैं शीघ्र करना है जब मैं एक नंबर के लिए पूछना।

43
00:03:38,640 --> 00:03:40,220
तो चलो इस लाइन यहाँ क्या करते हैं।

44
00:03:40,310 --> 00:03:45,610
वार गैस शीघ्र बराबर होती है।

45
00:03:46,880 --> 00:03:55,620
हाँ जब मैं यहाँ में चार नंबर टाइप किया यह वास्तव में एक नंबर के रूप में जमा नहीं कर रहा है।

46
00:03:55,650 --> 00:03:59,910
आप इसे एक स्ट्रिंग देख सकते हैं तो अगर मैं क्या अनुमान को देखो है।

47
00:04:00,180 --> 00:04:09,440
और अगर मैं साबित करना है कि यह एक स्ट्रिंग मैं जावास्क्रिप्ट के प्रकार है जो की मेरे अनुमान के प्रकार बताता इस्तेमाल कर सकते हैं चाहता था स्ट्रिंग है।

48
00:04:09,450 --> 00:04:09,980
ठीक।

49
00:04:10,110 --> 00:04:18,030
तो इससे भी महत्वपूर्ण बात, हालांकि मैं जो याद है एक संख्या है गुप्त नंबर करने के लिए यह तुलना करने के लिए कोशिश कर रहा हूँ।

50
00:04:18,120 --> 00:04:24,480
तो अगर मैं इस यहाँ वापस ले जाते हैं और मुझे लगता है हम में चिपकाया जो संख्या चार है गुप्त संख्या है।

51
00:04:24,600 --> 00:04:28,520
और फिर हम लगता है जिसके लिए स्ट्रिंग है।

52
00:04:28,530 --> 00:04:33,920
तो जैसा कि हम बूलियन तर्क वीडियो में देखा था उन तीन गुना नहीं है एक दूसरे के बराबर होती है।

53
00:04:34,260 --> 00:04:41,780
तो हम क्या कर सकते हैं तो मैं कह सकता डबल बराबर लगता है कि डबल कॉल का उपयोग है।

54
00:04:41,940 --> 00:04:43,380
गुप्त संख्या।

55
00:04:43,710 --> 00:04:58,810
लेकिन वहाँ एक और तरीका है कि मैं पसंद करते हैं क्योंकि हम अभी भी ट्रिपल बराबर रखने के लिए मिलता है और जिस तरह से हम ऐसा लगता है कि नए कोड का एक बिट का उपयोग कर रहा है और यह इस नंबर पूंजी और अनुमान की तरह लग रहा है।

56
00:04:58,830 --> 00:05:05,850
इसलिए हम में कुछ के पास है और क्या करना होगा कि वास्तव में गैस की स्ट्रिंग ले और यह एक नंबर में बदल जाते है।

57
00:05:06,120 --> 00:05:08,680
इसलिए हम नंबर चार वहाँ मिलता है।

58
00:05:08,730 --> 00:05:17,650
तो फिर हम क्या कर सकते हैं जैसे ट्रिपल बराबर होती है जहां हम स्ट्रिंग अनुमान ले जाएगा।

59
00:05:17,730 --> 00:05:19,130
एक नंबर में बदल जाते हैं।

60
00:05:19,380 --> 00:05:22,120
तो फिर जांच अगर यह गुप्त संख्या के बराबर होती है।

61
00:05:22,140 --> 00:05:23,560
तो यह है कि हम क्या करने जा रहे हैं।

62
00:05:23,910 --> 00:05:35,280
यहाँ पर वापस जाने के लिए और संख्या संस्करण मुझे लगता है कि गुप्त संख्या हम बाहर मुद्रित करने के लिए जा रहे हैं के बराबर है, तो सिर्फ जांच जा रहे हैं।

63
00:05:35,350 --> 00:05:36,330
तुमने सही समझा।

64
00:05:36,610 --> 00:05:42,650
तो चलो के चार लगता है कि चलो ताज़ा करते हैं और यह हमें बताता है कि आप इसे सही मिल गया है।

65
00:05:42,670 --> 00:05:43,690
बहुत बढ़िया।

66
00:05:43,750 --> 00:05:50,450
तो अगर हम इसे अभी तक कुछ भी गलत नहीं होता, हालांकि मिलता है तो चलो एक संदेश कहता है कि तुम यह गलत जोड़ दें।

67
00:05:51,270 --> 00:05:53,470
इसलिए हम एक अन्यथा होगा।

68
00:05:54,430 --> 00:05:55,750
आपने गलत समझा।

69
00:05:56,170 --> 00:05:57,780
और कहा कि हम सिर्फ हमारे चाहते हैं।

70
00:05:57,790 --> 00:06:08,860
और बयान बाकी है और हम बस ऐसे ही एक चेतावनी गलत क्या करेंगे।

71
00:06:08,860 --> 00:06:12,010
अब देखते हैं कि दो में चलो प्रकार ताज़ा कोशिश करते हैं।

72
00:06:12,480 --> 00:06:14,210
और हम गलत देखते हैं।

73
00:06:14,820 --> 00:06:21,290
तो अगर आप समाधान है कि मैं आपको बता होता था पर पहले याद करता है, तो आप बहुत अधिक या बहुत कम है।

74
00:06:21,570 --> 00:06:26,350
तो बजाय सिर्फ गलत कह तुलना में हम वास्तव में नहीं है कि क्या करना चाहते हैं।

75
00:06:26,500 --> 00:06:36,600
हम अन्यथा अगर जांच उच्च अन्यथा अगर कम जाँच कहना चाहता हूँ।

76
00:06:37,480 --> 00:06:38,710
तो कुछ इस तरह।

77
00:06:38,800 --> 00:06:43,630
तो अगर अनुमान से अधिक है जाँच करें।

78
00:06:43,620 --> 00:06:44,330
हम में लिखने के लिए जा रहे हैं।

79
00:06:44,320 --> 00:06:45,380
वरना यदि।

80
00:06:45,670 --> 00:06:50,390
वरना अगर हम इसे एक नंबर के लिए फिर से बदलने की जरूरत है।

81
00:06:51,120 --> 00:06:57,150
संख्या अनुमान गुप्त संख्या से अधिक है।

82
00:06:57,150 --> 00:07:00,620
हम एक चेतावनी भी करता हूँ।

83
00:07:00,820 --> 00:07:05,680
हाय फिर लगता है।

84
00:07:07,200 --> 00:07:08,250
हम वहाँ चलें।

85
00:07:08,740 --> 00:07:14,250
और सिर्फ इतना है कि मैं ताज़ा और मैं नौ की तरह बहुत अधिक में कुछ दर्ज जाँच करें।

86
00:07:14,560 --> 00:07:16,790
यह फिर से उच्च अनुमान करने के लिए मुझसे कहता है।

87
00:07:17,100 --> 00:07:21,490
लेकिन ऐसा कुछ भी नहीं होता है कम करने के लिए प्रवेश द्वार के लिए बात करते हैं।

88
00:07:21,490 --> 00:07:30,950
तो फिर हम और अंतिम पकड़ में सभी जो है, अगर यह रहस्य संख्या के बराबर नहीं है का निर्माण करने की जरूरत है इसे अधिक नहीं है तो क्या हुआ अगर बारे में अगर यह कम है।

89
00:07:31,260 --> 00:07:35,820
तो क्या हम ऐसा कर सकता है एक और बाकी जोड़ने और अगर मैं सिर्फ इस एक कॉपी जाएगा।

90
00:07:36,270 --> 00:07:43,750
हम LCF नंबर मुझे लगता है कि गुप्त संख्या से कम है कर सकता है और हम फिर से कम लगता है की कह सकते हैं।

91
00:07:44,130 --> 00:07:47,720
लेकिन वहाँ एक आसान तरीका है जो अभी बाकी का उपयोग करने के लिए है।

92
00:07:47,940 --> 00:07:53,730
और उसकी वजह संख्या बराबर नहीं है और यह तुलना में यह तो कम हो गया है तो अधिक से अधिक नहीं है, अगर है।

93
00:07:53,940 --> 00:07:57,970
तो मैं बस कुछ और करने के लिए यह सब कम कर सकते हैं।

94
00:07:57,970 --> 00:08:02,410
और फिर हम फिर से कम लगता है की चेतावनी बचाने के लिए करते।

95
00:08:02,470 --> 00:08:04,330
इसे खोलो।

96
00:08:04,320 --> 00:08:10,660
तो चलो कुछ भी कम करने की कोशिश की तरह करने के लिए फिर से कम लगता है की मुझे बताता करते हैं।

97
00:08:10,810 --> 00:08:16,850
के उच्च अनुमान करने के लिए 98 की तरह बहुत अधिक कुछ फिर से कोशिश करते हैं और सिर्फ कुछ ही सही कोशिश करते हैं।

98
00:08:16,900 --> 00:08:18,000
चार नंबर।

99
00:08:18,370 --> 00:08:20,020
तुमने सही समझा।

100
00:08:20,010 --> 00:08:20,760
अति उत्कृष्ट।

101
00:08:21,120 --> 00:08:24,510
तो वहाँ एक छोटे से छोटे सुधार हम बना सकता है।

102
00:08:24,550 --> 00:08:28,470
आप यहाँ नोटिस हूँ कि इस कोड को दोहराया जा रहा है।

103
00:08:28,480 --> 00:08:33,540
हम जानते हैं कि दो बार कर रहा से एक संख्या में स्ट्रिंग अनुमान लौट रहे हैं बल्कि।

104
00:08:33,580 --> 00:08:55,930
हम क्या कर सकता है सिर्फ यह रास्ते से हट जाओ है ऊपर एक बार यहीं मैं कहाँ कह सकते हैं Vargus नंबर जो कुछ भी करने के लिए उपयोगकर्ता प्रकार बस सब एक लाइन में जिस तरह से बाहर इसे पाने के लिए बराबर है और फिर हम कर सकते हैं सिर्फ अनुमान के रूप में यह छोड़ क्योंकि लगता है कि अब एक नंबर के बजाय एक स्ट्रिंग है।

105
00:08:56,590 --> 00:09:02,890
और अगर हम कोशिश करते हैं कि यह वास्तव में एक ही काम करता है।

106
00:09:02,880 --> 00:09:05,650
और अगर आप पसंद करते हैं कि हम इस एक छोटे से साफ कर सकता है।

107
00:09:05,640 --> 00:09:09,370
कुछ लोग कह सकते हैं कि एक पंक्ति पर इस काम को करने के लिए अनावश्यक है।

108
00:09:09,550 --> 00:09:21,630
तो क्या हम बजाय कर सकता है इस वार गैस की तरह कुछ का यह फोन स्ट्रिंग अनुमान शीघ्र बराबरी करते हैं।

109
00:09:22,120 --> 00:09:28,900
एक संख्या है और फिर हम कह सकते हैं कि वार गैस स्ट्रिंग अनुमान की संख्या के बराबर होती है।

110
00:09:29,110 --> 00:09:31,200
तो यह है कि यह इस तरह से करना अधिक स्पष्ट है।

111
00:09:31,410 --> 00:09:35,370
इसलिए हम स्ट्रिंग के रूप में सिर्फ इस स्ट्रिंग के लिए प्रेरित से अनुमान लगा मिलता है।

112
00:09:35,430 --> 00:09:39,930
तो फिर हम इसे एक नंबर में बदल जाते हैं और एक चर अनुमान बुलाया करने के लिए इसे बचाने के लिए।

113
00:09:40,650 --> 00:09:44,030
और फिर हम उस चर अनुमान कहा जाता है का उपयोग कर रहे हैं।

114
00:09:45,070 --> 00:09:55,030
तो सिर्फ जांच में यह अभी भी कम सिर्फ सही करने के लिए बहुत अधिक काम करता है दोगुना है।

115
00:09:55,840 --> 00:09:56,130
ठीक।

116
00:09:56,130 --> 00:10:03,580
भविष्य के संस्करणों में हम इस अनुमान लगाने का खेल बनाने के लिए जा रहे हैं तो वास्तव में दोहराने और आप एक और मोड़ है, जहां आप पृष्ठ को ताज़ा करने के लिए नहीं है आज।

117
00:10:03,580 --> 00:10:05,430
यह सिर्फ आप से पूछना करने के लिए जारी रहेगा।

118
00:10:05,500 --> 00:10:08,590
फिर भी उच्च लगता है फिर भी उच्च मैं फिर से लगता है कि लगता है।

119
00:10:08,740 --> 00:10:10,740
और फिर अंत में उम्मीद है कि यह सही हो।
