1
00:00:00,550 --> 00:00:06,360
Bu video, basit bir sayı tahmini oyunu oluşturmak için boolean mantığı ve bazı koşullar

2
00:00:06,360 --> 00:00:06,760
kullanacağız.

3
00:00:06,900 --> 00:00:08,360
İşte böyle işte.

4
00:00:08,460 --> 00:00:15,580
Sayfayı yüklediğimde numarayı tahmin etmemi istiyor ve sahnelerin arkasında bir sayı var.

5
00:00:15,630 --> 00:00:20,570
Bu durumda, doğru bulabilmek için seçeceğim 7 numara olarak ayarlanır.

6
00:00:20,670 --> 00:00:27,800
Sanırım çok yüksek 9 gibi bir şey düşünüyorsam, bana tekrar yüksek denememi söyler.

7
00:00:28,380 --> 00:00:33,930
Bu yüzden yenileyip bu sefer iki kişi sanırım çok düşük olduğunu söylüyor.

8
00:00:33,930 --> 00:00:35,130
Tekrar deneyin.

9
00:00:35,820 --> 00:00:43,590
Ve nihayet 7 ile doğru şekilde alırsam, tahmin ettiğini söyler.

10
00:00:43,710 --> 00:00:51,850
Bu yüzden bunu oluşturmak için belki devam edin ve tedarik açın ve yeni bir dosya oyunu yapın.

11
00:00:51,910 --> 00:00:57,200
H Tim L Burada e-postam yoktu.

12
00:00:59,190 --> 00:01:06,750
Sonra bir betik etiketi ekleyip B oyununa eşit ayarlayacağım.

13
00:01:06,890 --> 00:01:09,380
Evet henüz yok.

14
00:01:09,390 --> 00:01:12,170
Şimdi o dosyayı ekleyeceğim.

15
00:01:12,930 --> 00:01:18,720
Oyun nokta japes ve orada sadece uyarmak için gidiyorum.

16
00:01:18,970 --> 00:01:19,970
Merhaba.

17
00:01:20,430 --> 00:01:25,000
Tıpkı her zaman olduğu gibi şeylerin birbirine bağlı olduğundan emin olmak istiyorum.

18
00:01:25,150 --> 00:01:28,650
Şimdi ben bunu açacağım.

19
00:01:28,800 --> 00:01:29,340
Tamam.

20
00:01:29,400 --> 00:01:36,100
Her şey iyi görünüyor, bu yüzden yapmak istediğimiz ilk şey mantığımı bulmaktır.

21
00:01:36,360 --> 00:01:39,440
Bu nedenle bize rehberlik edecek bazı yorumlar yazacağım.

22
00:01:39,500 --> 00:01:51,000
Bu yüzden yapmamız gereken ilk şey gizli bir numara oluşturmak ve sonra kullanıcıdan tahmin etmesini ve daha sonra kontrol etmesini istemektir.

23
00:01:54,630 --> 00:02:00,350
Bu nedenle, başlatmak için şifre uygulanmış bir değişkenle başlayacağımız gizli numarayı oluşturalım.

24
00:02:00,510 --> 00:02:02,460
Yani her zaman aynıdır.

25
00:02:02,520 --> 00:02:09,580
Gizli numaramız eşit ve şimdi bu saati dört yapalım.

26
00:02:10,500 --> 00:02:12,930
Sonra kullanıcıdan tahminlerini isteyeceğiz.

27
00:02:12,960 --> 00:02:15,840
Şimdiye dek sanırım diyelim

28
00:02:20,820 --> 00:02:28,360
bir numara tahmin et diyelim, onların kaydetmesini yapmamız gereken tek şey bu.

29
00:02:29,520 --> 00:02:33,610
Ve sonra ilk adımı attığımız gibi uyaralım.

30
00:02:33,830 --> 00:02:34,170
&nbsp;

31
00:02:37,750 --> 00:02:40,210
Sanırım yenilemeye devam edelim.

32
00:02:40,490 --> 00:02:45,420
Sanırım bir numara 104 ve sonra bana 104'ü anlatıyor.

33
00:02:45,450 --> 00:02:46,460
Tamam.

34
00:02:46,890 --> 00:02:50,830
Yani yapmak istediğimiz ilk şey doğru tahmin ettikleri olup olmadığını kontrol etmek.

35
00:02:51,090 --> 00:02:52,810
Bu şart koşulu.

36
00:02:53,010 --> 00:02:53,400
Doğru.

37
00:02:53,400 --> 00:02:56,860
Tahmin doğru olup olmadığını kontrol etmektir.

38
00:02:57,330 --> 00:03:10,500
Bu koşul, sadece şirin bir şekilde gizli numara diyeceği tahmin edilip ... ... buysa bir uyarı yapalım.

39
00:03:11,430 --> 00:03:15,500
Doğru ve güvende var.

40
00:03:16,170 --> 00:03:18,920
Bu yüzden küçük bir sorun var, ancak göstermek istiyorum.

41
00:03:18,930 --> 00:03:21,930
Başarısız olmak için ben bunu yapacağım.

42
00:03:21,930 --> 00:03:23,820
Unutma, gizli numaramız dört numara.

43
00:03:23,850 --> 00:03:32,920
Bu yüzden, yenileyip dört yazdım, doğru bulduğunu görmeliyim, ama ben değilim ve işte neden orada.

44
00:03:33,120 --> 00:03:35,850
Bunu göstermek için javascript Konseyi'ni açın.

45
00:03:35,880 --> 00:03:38,610
Bir numara istediğim zaman sorduğumda.

46
00:03:38,640 --> 00:03:40,220
Bu çizgiyi burada yapalım.

47
00:03:40,310 --> 00:03:45,610
Var gaz eşittir.

48
00:03:46,880 --> 00:03:47,450
saklanmıyor.

49
00:03:50,280 --> 00:03:55,620
Evet, burada dört numara yazdığımda aslında bir numara olarak

50
00:03:55,650 --> 00:03:59,910
Tahmin ettiğinize bir göz atarsam, bunun bir ip olduğunu görebilirsiniz.

51
00:04:00,180 --> 00:04:07,890
Ve bunun bir dize olduğunu kanıtlamak isteseydim, javascript'in türünü tahmin ediyorum dize

52
00:04:07,890 --> 00:04:09,440
olduğunu söyleyen kullanabilirsiniz.

53
00:04:09,450 --> 00:04:09,980
TAMAM.

54
00:04:10,110 --> 00:04:18,030
Daha da önemlisi, hatırladığım gizli numarayla karşılaştırmaya çalışıyorum da bir sayı.

55
00:04:18,120 --> 00:04:24,480
Bu yüzden buraya geri taşırsam ve yapıştırdım, dört numara olan gizli numaramız var.

56
00:04:24,600 --> 00:04:28,520
Ve sonra sanırım ne için dize.

57
00:04:28,530 --> 00:04:33,920
Dolayısıyla, Boolean mantığında gördüğümüz gibi video üçlüsü birbirine eşit değildir.

58
00:04:34,260 --> 00:04:41,780
Yapabileceğimiz, çift aramaları kullanmamızdır, bu nedenle çift eşit tahmin edebiliriz diyebiliriz.

59
00:04:41,940 --> 00:04:43,380
Gizli numara.

60
00:04:43,710 --> 00:04:49,770
Ancak tercih ettiğim başka bir yol var, çünkü yine de üçlü eşitlik

61
00:04:49,770 --> 00:04:58,810
tutmaya devam edeceğiz ve bunu yapmamız biraz yeni kod kullanıyor ve bu sayı sermaye ve tahmin gibi görünüyor.

62
00:04:58,830 --> 00:05:04,830
Bu yüzden bir şeyler geçiyoruz ve bunun ne yapacağı aslında gaz dizisini alıp bir

63
00:05:04,830 --> 00:05:05,850
sayıya dönüştürüyor.

64
00:05:06,120 --> 00:05:08,680
Yani orada dört numara alıyoruz.

65
00:05:08,730 --> 00:05:17,650
Öyleyse yapabileceğimiz, dizeyi tahmin etmemiz gereken üç eşittir.

66
00:05:17,730 --> 00:05:19,130
Bir sayıya çevir.

67
00:05:19,380 --> 00:05:22,120
Ardından, gizli numara ile aynı olup olmadığını kontrol edin.

68
00:05:22,140 --> 00:05:23,560
Yani biz de bunu yapacağız.

69
00:05:23,910 --> 00:05:34,050
Buraya geri dönüp tahmin ettiğim sayı versiyonunun yazdırılacağımız gizli numaraya eşit olup olmadığını kontrol etmeye

70
00:05:34,240 --> 00:05:35,280
devam edeceksin.

71
00:05:35,350 --> 00:05:36,330
Doğru anladın.

72
00:05:36,610 --> 00:05:42,650
O zaman yenileyelim diyelim dörtünü tahmin edelim ve doğru bulduğunuzu söyler.

73
00:05:42,670 --> 00:05:43,690
Muhteşem.

74
00:05:43,750 --> 00:05:50,450
Bu yüzden yanlış anlamış olsak da henüz bir şey olmazsa, yanlış anladığını bildiren bir mesaj ekleyin.

75
00:05:51,270 --> 00:05:53,470
Öyleyse başka türlü alacağız.

76
00:05:54,430 --> 00:05:55,750
Yanlış anladın.

77
00:05:56,170 --> 00:05:57,780
Ve bunu yapmak için sadece bizim istiyoruz.

78
00:05:57,790 --> 00:06:08,860
Başka bir açıklama yaparsanız, bunun gibi bir yanlış yapacağız.

79
00:06:08,860 --> 00:06:12,010
Şimdi yenilemeyi deneyelim iki yazalım.

80
00:06:12,480 --> 00:06:14,210
Ve yanlış görüyoruz.

81
00:06:14,820 --> 00:06:21,290
Daha önce hatırladığınız çözümde size çok yüksek veya çok düşük olduğunu söylerdim.

82
00:06:21,570 --> 00:06:26,350
Dolayısıyla sadece yanlış söylemektense, aslında bunu yapmak istemiyoruz.

83
00:06:26,500 --> 00:06:30,350
Aksi halde daha yüksek olup

84
00:06:32,820 --> 00:06:36,600
olmadığını kontrol etmek istiyoruz.

85
00:06:37,480 --> 00:06:38,710
Yani böyle bir şey.

86
00:06:38,800 --> 00:06:43,630
Tahminin daha yüksek olup olmadığını kontrol etmek için.

87
00:06:43,620 --> 00:06:44,330
Yazacağız.

88
00:06:44,320 --> 00:06:45,380
Yoksa.

89
00:06:45,670 --> 00:06:50,390
Başka bir sayıya dönüştürmemiz gerekiyorsa başka.

90
00:06:51,120 --> 00:06:57,150
Numara tahmininde gizli numara daha büyüktür.

91
00:06:57,150 --> 00:07:00,620
Biz de bir uyarı yapacağız.

92
00:07:00,820 --> 00:07:05,680
Tekrar sanırım.

93
00:07:07,200 --> 00:07:08,250
Oraya gidiyoruz.

94
00:07:08,740 --> 00:07:14,250
Ve sadece yenilediğimden ve dokuz gibi çok yüksek bir şey girdiğimden emin olmak için.

95
00:07:14,560 --> 00:07:16,790
Bana tekrar tahmin etmemi söyler.

96
00:07:17,100 --> 00:07:21,490
Ama giriş için şey düşük gibi hiçbir şey olmaz.

97
00:07:21,490 --> 00:07:27,490
Bu durumda gizli numaraya eşit değilse nihai yakalamada inşa etmeye ihtiyacımız var ve eğer

98
00:07:27,500 --> 00:07:30,950
daha yüksek değilse, eğer daha düşükse ne olacak.

99
00:07:31,260 --> 00:07:35,820
Yapabildiğimiz şey, başka bir şey eklemektir ve bunu sadece kopyalayacağız.

100
00:07:36,270 --> 00:07:43,750
Sanırım sanırım LCF numarası yapabiliriz, gizli numara daha azdır ve tekrar düşük tahmini söyleyebiliriz.

101
00:07:44,130 --> 00:07:47,720
Ancak sadece başka bir şey kullanmak için daha kolay bir yol var.

102
00:07:47,940 --> 00:07:53,340
Bunun nedeni, eğer sayı eşit değilse ve daha az olması gerekenden daha büyük değilse.

103
00:07:53,940 --> 00:07:57,970
Bu yüzden hepsini bu kadarını azaltabilirim.

104
00:07:57,970 --> 00:08:02,410
Sonra düşük tahmin ediyoruz, yine tahmin edelim kurtaralım.

105
00:08:02,470 --> 00:08:04,330
Onu aç.

106
00:08:04,320 --> 00:08:10,660
Öyleyse, düşük tahmin yapmamı söylemek gibi çok düşük bir şey deneyelim.

107
00:08:10,810 --> 00:08:16,850
Haydi, 98'den yüksek gibi yüksek bir şey deneyelim Tekrar düşünün ve doğru şeyi deneyin.

108
00:08:16,900 --> 00:08:18,000
Dördüncü numara.

109
00:08:18,370 --> 00:08:20,020
Doğru anladın.

110
00:08:20,010 --> 00:08:20,760
Mükemmel.

111
00:08:21,120 --> 00:08:24,510
Böylece yapabileceğimiz küçük bir gelişme var.

112
00:08:24,550 --> 00:08:28,470
Burada bu kodun çoğaltılıp çoğaltıldığını göreceksiniz.

113
00:08:28,480 --> 00:08:33,540
Dize sayısını iki kere yerine bir sayıya döndürüyoruz.

114
00:08:33,580 --> 00:08:40,730
Yapabildiğimiz şey, burada bir defaya mahsus olmaktan çok uzaklaşmak, burada Vargus'un kullanıcı girdileri

115
00:08:40,810 --> 00:08:48,460
ne olursa olsun, hepsini tek bir hatta çizmek için eşit olduğu ve sonra

116
00:08:48,460 --> 00:08:55,930
sanırım bunu tahmin gibi bırakın çünkü sanırım artık bir dizi değil bir sayı.

117
00:08:56,590 --> 00:09:02,890
Ve eğer denersek, aynı şekilde çalışır.

118
00:09:02,880 --> 00:09:05,650
Ve eğer istersen bunu biraz daha net yapabiliriz.

119
00:09:05,640 --> 00:09:09,370
Bazı insanlar bunu bir satırda yapmanın gereksiz olduğunu iddia edebilir.

120
00:09:09,550 --> 00:09:19,770
Peki bunun yerine yapabileceğimiz şey Var gazına benzer bir şey diyelim dize diyelim istemi eşittir.

121
00:09:22,120 --> 00:09:28,900
Bir sayı ve ardından Var gazının dize tahmin sayısına eşit olduğunu söyleyebiliriz.

122
00:09:29,110 --> 00:09:31,200
Bu yüzden bunu bu şekilde yapmak daha açık.

123
00:09:31,410 --> 00:09:35,370
Bu yüzden dize tahmin olsun sadece bu dize istendi.

124
00:09:35,430 --> 00:09:39,930
Ardından, bir sayıya çevirip tahmini olarak adlandırılan bir değişkene kaydedin.

125
00:09:40,650 --> 00:09:44,030
Ve sonra tahmin denilen değişkeni kullanıyoruz.

126
00:09:45,070 --> 00:09:55,030
Dolayısıyla, sadece iki kez hala çok yüksekten aşağıya doğru çalıştığını kontrol edin.

127
00:09:55,840 --> 00:09:56,130
TAMAM.

128
00:09:56,130 --> 00:10:01,540
tahmin oyununu tekrar ettireceğiz ve sayfayı yenilemek zorunda kalmadığınız başka bir dönüş yapacağız.

129
00:10:01,840 --> 00:10:03,580
Dolayısıyla gelecekteki sürümlerde bu

130
00:10:03,580 --> 00:10:05,430
Sadece sormaya devam edecektir.

131
00:10:05,500 --> 00:10:08,590
Sanırım yine çok yüksek Sanırım yine çok yüksek sanırım.

132
00:10:08,740 --> 00:10:10,740
Ve sonra sonunda umarım doğru almak.
