1
00:00:00,550 --> 00:00:06,760
Deze video gaan we boolean logica en een aantal voorwaardelijke gebruiken om een ​​eenvoudige aantal raadspel bouwen.

2
00:00:06,900 --> 00:00:08,360
Dus dit is hoe het werkt.

3
00:00:08,460 --> 00:00:15,580
Toen ik de pagina te laden vraagt ​​men om het aantal raden en achter de schermen is er een getal.

4
00:00:15,630 --> 00:00:20,570
In dit geval het is ingesteld als 7 een nummer dat ik moet kiezen om het goed te krijgen.

5
00:00:20,670 --> 00:00:27,800
Dus als ik iets als 9 die te hoog is, zegt me te hoog opnieuw proberen te raden.

6
00:00:28,380 --> 00:00:33,930
Dus als ik te vernieuwen en deze keer ik denk dat twee vertelt me ​​dat is te laag.

7
00:00:33,930 --> 00:00:35,130
Probeer het nog eens.

8
00:00:35,820 --> 00:00:43,590
En tot slot als ik het correct met 7 vertelt het me je raadt het al.

9
00:00:43,710 --> 00:00:51,850
Dus om te bouwen dit misschien ga je gang en open aanbod en maak een nieuw bestand spel.

10
00:00:51,910 --> 00:00:57,200
H Tim L ik niet mijn e-mail hier.

11
00:00:59,190 --> 00:01:06,750
En dan ga ik een script tag toe te voegen en zet deze gelijk is aan B spel.

12
00:01:06,890 --> 00:01:09,380
Ja, die nog niet bestaat.

13
00:01:09,390 --> 00:01:12,170
Nu zal ik dat bestand toe te voegen.

14
00:01:12,930 --> 00:01:18,720
Game dot Japes en daar ik ga gewoon paraatheid gebracht.

15
00:01:18,970 --> 00:01:19,970
Hallo.

16
00:01:20,430 --> 00:01:25,000
Net zoals altijd ik wil ervoor zorgen dat dingen zijn OK aangesloten.

17
00:01:25,150 --> 00:01:28,650
Dus nu ga ik deze open.

18
00:01:28,800 --> 00:01:29,340
Okee.

19
00:01:29,400 --> 00:01:36,100
Alles ziet er goed uit dus het eerste wat we willen doen is erachter te komen onze logica.

20
00:01:36,360 --> 00:01:39,440
Dus ga ik een aantal opmerkingen die gaan om ons te leiden in dit schrijven.

21
00:01:39,500 --> 00:01:51,570
Dus het eerste wat we willen doen is het creëren van een geheim nummer en dan vragen de gebruiker voor guess en vervolgens te controleren.

22
00:01:54,630 --> 00:02:00,510
Dus om te beginnen laten we maken het geheime nummer dat we gewoon beginnen met een variabele die is hardcoded.

23
00:02:00,510 --> 00:02:02,460
Dus het is altijd hetzelfde.

24
00:02:02,520 --> 00:02:09,580
Ons geheim nummer is gelijk aan en laten we deze keer vier.

25
00:02:10,500 --> 00:02:12,930
Dan gaan we de gebruiker om hun gok te vragen.

26
00:02:12,960 --> 00:02:28,360
Tot nu toe ik denk dat hij het noemt prompt laten we zeggen denk dat een nummer en dat is alles wat we moeten doen hun te redden.

27
00:02:29,520 --> 00:02:33,610
En dan als onze eerste stap laten we gewoon alert.

28
00:02:33,830 --> 00:02:40,210
Denk dus laten we terug gaan vernieuwen.

29
00:02:40,490 --> 00:02:45,420
Denk dat een aantal 104 en dan vertelt het me 104.

30
00:02:45,450 --> 00:02:46,460
Okee.

31
00:02:46,890 --> 00:02:50,830
Dus het eerste wat we willen doen is gewoon te controleren of ze correct geraden.

32
00:02:51,090 --> 00:02:52,810
Zodat voorwaardelijk.

33
00:02:53,010 --> 00:02:53,400
Dat is juist.

34
00:02:53,400 --> 00:02:56,860
Dit is te controleren of gok juist is.

35
00:02:57,330 --> 00:03:11,340
Dat voorwaardelijke is gewoon als gok chirpily belt geheim nummer en als dat het geval is laten we een waarschuwing.

36
00:03:11,430 --> 00:03:15,500
Je hebt het goed en veilig.

37
00:03:16,170 --> 00:03:18,920
Dus er is een klein probleem, maar ik wil het laten zien.

38
00:03:18,930 --> 00:03:21,930
Bij gebreke eerste dus ik ga dit uit te voeren.

39
00:03:21,930 --> 00:03:23,820
Vergeet niet ons geheim nummer vier.

40
00:03:23,850 --> 00:03:32,920
Dus als ik verfrissen en ik typ vier ik zie je hebt het goed, maar ik ben niet en hier is waarom.

41
00:03:33,120 --> 00:03:35,850
Open de javascript Raad om dit te illustreren.

42
00:03:35,880 --> 00:03:38,610
Toen ik prompt doen als ik vraag om een ​​nummer.

43
00:03:38,640 --> 00:03:40,220
Dus laten we deze lijn hier.

44
00:03:40,310 --> 00:03:45,610
Var gas gelijk prompt.

45
00:03:46,880 --> 00:03:55,620
Ja als ik typte het nummer vier in hier is het niet werkelijk opgeslagen als een getal.

46
00:03:55,650 --> 00:03:59,910
Dus als ik kijk naar wat denk je kunt zien dat het een string.

47
00:04:00,180 --> 00:04:09,440
En als ik wilde bewijzen dat het was een string ik kon soort javascript's die vertelt me ​​dat soort gok te gebruiken is string.

48
00:04:09,450 --> 00:04:09,980
OK.

49
00:04:10,110 --> 00:04:18,030
Dus Belangrijker nog is dat ik probeer te vergelijken met geheime nummer dat onthouden is een getal.

50
00:04:18,120 --> 00:04:24,480
Dus als ik het terug te gaan hier en ik geplakt hebben we geheim nummer dat is de nummer vier.

51
00:04:24,600 --> 00:04:28,520
En dan hebben we Guess dat is de string voor.

52
00:04:28,530 --> 00:04:33,920
Dus zoals we zagen in de Booleaanse logica video die niet verdrievoudigen gelijk aan elkaar.

53
00:04:34,260 --> 00:04:41,780
Dus wat we kunnen doen is dubbel oproepen gebruiken zodat ik kon zeggen denk dubbele gelijken.

54
00:04:41,940 --> 00:04:43,380
Geheim nummer.

55
00:04:43,710 --> 00:04:58,810
Maar er is een andere manier dat ik de voorkeur, omdat we nog steeds naar triple gelijken te houden en de manier waarop we dat doen is met behulp van een beetje van de nieuwe code en het lijkt erop dat dit aantal kapitaal en raden.

56
00:04:58,830 --> 00:05:05,850
Zo passeren we iets in en wat dat zal doen is eigenlijk nemen de string van gas en zet hem in een nummer.

57
00:05:06,120 --> 00:05:08,680
Zo krijgen we de nummer vier daar.

58
00:05:08,730 --> 00:05:17,650
Dus dan wat we kunnen doen is triple gelijken als dat waar we raden de string zou nemen.

59
00:05:17,730 --> 00:05:19,130
Zet hem in een nummer.

60
00:05:19,380 --> 00:05:22,120
Dan controleren of deze gelijk is aan de geheime nummer.

61
00:05:22,140 --> 00:05:23,560
Dus dat is wat we gaan doen.

62
00:05:23,910 --> 00:05:35,280
Het gaan om terug te gaan hier en net controleren of het aantal versie denk ik gelijk aan het geheime nummer gaan we om uit te printen is.

63
00:05:35,350 --> 00:05:36,330
Je hebt het goed.

64
00:05:36,610 --> 00:05:42,650
Dus laten we vernieuwen laten raden vier en het vertelt ons dan heb je deze hebt.

65
00:05:42,670 --> 00:05:43,690
Geweldig.

66
00:05:43,750 --> 00:05:50,450
Dus als we het verkeerd maar niets gebeurt toch zo laten we een bericht dat zegt dat je het mis toevoegen.

67
00:05:51,270 --> 00:05:53,470
Dus we zullen een anders hebben.

68
00:05:54,430 --> 00:05:55,750
Je hebt het fout.

69
00:05:56,170 --> 00:05:57,780
En om dat te doen we willen gewoon onze.

70
00:05:57,790 --> 00:06:08,860
Else statement anders en we zullen gewoon een waarschuwing fout als dat.

71
00:06:08,860 --> 00:06:12,010
Laten we nu proberen te vernieuwen Let's type twee.

72
00:06:12,480 --> 00:06:14,210
En we zien het mis.

73
00:06:14,820 --> 00:06:21,290
Dus als je eerder op de oplossing die ik had zou je zeggen onthouden als je te hoog of te laag.

74
00:06:21,570 --> 00:06:26,350
Dus in plaats van gewoon verkeerd te zeggen dat we hebben eigenlijk geen zin om dat te doen.

75
00:06:26,500 --> 00:06:36,600
We willen zeggen anders te controleren of hogere anders controleren of lager.

76
00:06:37,480 --> 00:06:38,710
Dus zoiets als dit.

77
00:06:38,800 --> 00:06:43,630
Dus om te controleren of gok hoger is.

78
00:06:43,620 --> 00:06:44,330
We gaan om te schrijven in.

79
00:06:44,320 --> 00:06:45,380
Anders als.

80
00:06:45,670 --> 00:06:50,390
Else als we nodig hebben om het weer om te zetten in een getal.

81
00:06:51,120 --> 00:06:57,150
Aantal gissing is groter dan geheim nummer.

82
00:06:57,150 --> 00:07:00,620
We zullen een waarschuwing te doen.

83
00:07:00,820 --> 00:07:05,680
Hi denk opnieuw.

84
00:07:07,200 --> 00:07:08,250
Daar gaan we.

85
00:07:08,740 --> 00:07:14,250
En alleen maar om te controleren of ik verfrissen en ik voer iets te hoog als negen.

86
00:07:14,560 --> 00:07:16,790
Het vertelt me ​​aan hoge Guess weer.

87
00:07:17,100 --> 00:07:21,490
Maar als voor de ingang ding te laag als niets gebeurt.

88
00:07:21,490 --> 00:07:30,950
Dus dan moeten we bouwen in de laatste catch all dat is als het niet gelijk is aan het geheime nummer en als het niet hoger is dan wat te denken als het lager is.

89
00:07:31,260 --> 00:07:35,820
Dus wat we kunnen doen is het toevoegen van een ander anders als en ik zal deze ene te kopiëren.

90
00:07:36,270 --> 00:07:43,750
We konden LCF nummer is denk ik minder dan geheim nummer doen en we konden lage schatting nog eens zeggen.

91
00:07:44,130 --> 00:07:47,720
Maar er is een eenvoudiger manier waarop is gewoon om anders te gebruiken.

92
00:07:47,940 --> 00:07:53,730
En dat komt omdat als het nummer niet gelijk en het is niet meer dan dan het moet minder zijn dan.

93
00:07:53,940 --> 00:07:57,970
Dus ik kan alleen maar verminderen dit alles te anders.

94
00:07:57,970 --> 00:08:02,410
En dan waarschuwen we lage schatting weer laten slaan.

95
00:08:02,470 --> 00:08:04,330
Open het.

96
00:08:04,320 --> 00:08:10,660
Dus laten we proberen iets te laag als voor mij vertelt lage schatting weer.

97
00:08:10,810 --> 00:08:16,850
Laten we proberen iets te hoog, zoals 98 tot hoge Guess opnieuw en probeer iets precies goed.

98
00:08:16,900 --> 00:08:18,000
De nummer vier.

99
00:08:18,370 --> 00:08:20,020
Je hebt het goed.

100
00:08:20,010 --> 00:08:20,760
Uitstekend.

101
00:08:21,120 --> 00:08:24,510
Dus er is een klein kleine verbetering die we konden maken.

102
00:08:24,550 --> 00:08:28,470
U zult hier opmerken dat deze code wordt gedupliceerd.

103
00:08:28,480 --> 00:08:33,540
We zijn terug te keren guess de string in een aantal in plaats van dat te doen twee keer.

104
00:08:33,580 --> 00:08:55,930
Wat we kunnen doen is gewoon het uit de weg omhoog boven een keer hier, waar ik kon zeggen VARGUS is gelijk aan het aantal van ongeacht welk type gebruiker in om uit de weg te krijgen het gewoon allemaal in een lijn en dan kunnen we alleen deze te verlaten toen denk omdat gok is nu een aantal in plaats van een string.

105
00:08:56,590 --> 00:09:02,890
En als we proberen dat het werkt precies hetzelfde.

106
00:09:02,880 --> 00:09:05,650
En als je liever we dit een beetje duidelijker te maken.

107
00:09:05,640 --> 00:09:09,370
Sommige mensen zouden zeggen dat dit te doen op een lijn is overbodig.

108
00:09:09,550 --> 00:09:21,630
Dus wat we konden doen in plaats daarvan is zoiets als dit Var gas laten we noemen het koord gok gelijk prompt.

109
00:09:22,120 --> 00:09:28,900
Een nummer en dan zouden we zeggen Var gas is gelijk aan het aantal van de string gok.

110
00:09:29,110 --> 00:09:31,200
Dus het is meer expliciet om het op deze manier te doen.

111
00:09:31,410 --> 00:09:35,370
Dus we krijgen de string raden als gewoon uit gevraagd deze string.

112
00:09:35,430 --> 00:09:39,930
Dan draaien we het in een nummer en opslaan in een variabele met de naam raden.

113
00:09:40,650 --> 00:09:44,030
En dan zijn we met behulp van die variabele met de naam raden.

114
00:09:45,070 --> 00:09:55,030
Dus gewoon dubbel te controleren het werkt nog steeds te hoog naar laag precies goed.

115
00:09:55,840 --> 00:09:56,130
OK.

116
00:09:56,130 --> 00:10:03,580
Dus in toekomstige versies gaan we dit raadspel maken eigenlijk herhalen en geven u een andere wending waar je hoeft niet naar de pagina te vernieuwen.

117
00:10:03,580 --> 00:10:05,430
Het zal gewoon doorgaan met je vragen.

118
00:10:05,500 --> 00:10:08,590
Guess weer te hoog Guess weer te hoog ik weer denk ik.

119
00:10:08,740 --> 00:10:10,740
En dan uiteindelijk hopelijk krijgen het recht.
