1
00:00:00,510 --> 00:00:06,350
Więc w tym filmie mamy zamiar zrobić kod wzdłuż i to będzie ilustrują jeden inny sposób na wykorzystanie pętli while.

2
00:00:06,360 --> 00:00:10,260
Tak więc do tej pory używaliśmy pętli while, gdzie używamy numerów i mamy zasięg.

3
00:00:10,380 --> 00:00:14,520
Więc drukować numery od 10 do 50 i jest ustalony zakres.

4
00:00:14,520 --> 00:00:20,890
Więc istnieje inny sposób na wykorzystanie pętli while, gdzie właściwie nie wie dokładnie, ile razy to będzie działać to nie jest z góry określony.

5
00:00:21,120 --> 00:00:24,010
Więc to drażnić O Matic, który mamy zamiar to zrobić.

6
00:00:24,130 --> 00:00:29,360
Jest to eleganckie określenie na irytujące strony internetowej, która stale prośbą Are We There Yet.

7
00:00:29,430 --> 00:00:31,280
Dopóki nie wprowadzić słowo tak lub tak.

8
00:00:31,500 --> 00:00:34,250
Czy coś jeszcze zapytać, czy jesteśmy tam jeszcze raz.

9
00:00:34,290 --> 00:00:36,690
Więc pozwól mi pokazać, będę odśwież stronę.

10
00:00:36,810 --> 00:00:37,830
Czy już dotarliśmy.

11
00:00:38,010 --> 00:00:40,350
Powiedzmy, że nie ma.

12
00:00:40,410 --> 00:00:41,800
Czy już dotarliśmy.

13
00:00:41,850 --> 00:00:42,860
Jeszcze nie.

14
00:00:43,050 --> 00:00:43,830
Czy już dotarliśmy.

15
00:00:43,830 --> 00:00:45,950
A teraz załóżmy, że tak.

16
00:00:46,050 --> 00:00:47,930
I to mówi nam tak w końcu się udało.

17
00:00:48,240 --> 00:00:50,070
Więc to, co mamy zamiar zrobić, aby rozpocząć.

18
00:00:50,130 --> 00:00:51,230
Tak, aby zacząć zabawę.

19
00:00:51,450 --> 00:00:56,260
Musimy mieć plik z naszej HMO.

20
00:00:57,060 --> 00:01:07,860
A ja po prostu nazywa się mój i noid HMO a następnie jedziemy do dodania w naszym tagu skrypty i wtedy będziemy potrzebować, aby plik.

21
00:01:07,860 --> 00:01:09,200
Więc nazwijmy to denerwować.

22
00:01:09,320 --> 00:01:14,390
Tak zróbmy nasz nowy plik hałas.

23
00:01:14,470 --> 00:01:24,160
J. S. w tym samym katalogu, a ja zawsze jak dodać swój wpis podłączony tylko upewnić.

24
00:01:24,250 --> 00:01:31,760
Teraz otwierają naszą wersję, a my nic nie będzie widać na stronie, ale należy powiedzieć podłączony.

25
00:01:31,800 --> 00:01:32,580
W porządku.

26
00:01:32,580 --> 00:01:37,180
Tak więc pierwszą rzeczą, którą chcemy zrobić, to po prostu zapytać użytkownika jesteśmy tam jeszcze.

27
00:01:37,320 --> 00:01:44,550
Więc robimy to zmienna o nazwie odpowiedź równa poprosi.

28
00:01:44,550 --> 00:01:47,320
Czy już dotarliśmy.

29
00:01:47,990 --> 00:01:50,390
Zapisz to.

30
00:01:50,520 --> 00:01:54,760
Więc następnym krokiem jest sprawdzenie, czy użytkownik twierdząco.

31
00:01:55,140 --> 00:02:05,170
Więc możemy użyć instrukcji if, jak to, że jeśli odpowiedź jest równa równa tak to zrobimy alert.

32
00:02:05,580 --> 00:02:17,390
Yay zrobiliśmy to i to jest świetne i mogliśmy mieć gdzie indziej Następnie poprosimy jeszcze raz i nie trzeba robić w tej części.

33
00:02:17,580 --> 00:02:25,290
Ale ja po prostu ilustrujący do ciebie bez pętli while możemy to zrobić, ale to będzie działać tylko jeden raz, więc będzie zadać jesteśmy tam jeszcze.

34
00:02:25,350 --> 00:02:29,150
A jeśli nie mam wejść to będzie uruchomić innego.

35
00:02:29,160 --> 00:02:31,780
Var równi odpowiedź jesteśmy tam jeszcze raz.

36
00:02:32,040 --> 00:02:33,390
A potem nic się nie dzieje.

37
00:02:33,480 --> 00:02:37,950
Więc pokażę ci, że odświeżanie jesteśmy tam jeszcze.

38
00:02:37,980 --> 00:02:39,630
Nie.

39
00:02:39,630 --> 00:02:40,480
Czy już dotarliśmy.

40
00:02:40,590 --> 00:02:43,440
No i to wszystko.

41
00:02:43,440 --> 00:02:51,020
Więc zamiast używać tylko prosty warunkowego mamy zamiar użyć pętli while ale będzie korzystać z wielu tego samego kodu, który tutaj mamy.

42
00:02:51,420 --> 00:02:57,540
Więc po prostu napisać natomiast odpowiedzi nie jest równa tak.

43
00:02:57,540 --> 00:03:03,420
Tak więc, gdy użytkownik nie powiedział tak mamy zamiar skłonić je ponownie.

44
00:03:04,940 --> 00:03:06,540
I to wszystko na ten temat.

45
00:03:06,540 --> 00:03:10,550
Tak więc odpowiedź nie jest równe słowu tak niech zadać je ponownie.

46
00:03:10,710 --> 00:03:11,850
Czy już dotarliśmy.

47
00:03:12,270 --> 00:03:23,150
I wreszcie na samym końcu możemy po prostu alert, który mówi hej zrobiliśmy to i tak nie będzie działać Intel Pętla ta jest skończona.

48
00:03:23,180 --> 00:03:28,450
A więc oznacza to, że użytkownik musi mieć wpisane Tak, aby zajść tak daleko.

49
00:03:28,530 --> 00:03:33,440
Warto więc wypróbować wrócić do przeglądarki jesteśmy tam jeszcze.

50
00:03:33,450 --> 00:03:34,370
Nie.

51
00:03:35,050 --> 00:03:35,610
Nie.

52
00:03:35,760 --> 00:03:36,460
Nie.

53
00:03:36,480 --> 00:03:37,420
Nie.

54
00:03:37,440 --> 00:03:38,450
Cokolwiek chcemy.

55
00:03:38,520 --> 00:03:42,640
A potem, jak tylko wpisać słowo tak to mówi nam tak zrobiliśmy.

56
00:03:43,230 --> 00:03:47,130
Chciałem więc zrobić, aby pokazać, że można użyć pętli while w inny sposób.

57
00:03:47,340 --> 00:03:51,580
Tak więc to nie jest uprzednio określony która rozciąga się 10-krotnie lub pięć razy.

58
00:03:51,600 --> 00:03:54,760
To może się różnić i to wszystko jest do wprowadzania danych przez użytkownika.

59
00:03:54,810 --> 00:03:59,580
Więc nie było jeszcze jeden wymóg, który jest to, że możemy również wpisać słowo Tak.

60
00:03:59,820 --> 00:04:02,040
Dlaczego E.H. zamiast tak.

61
00:04:02,060 --> 00:04:04,510
I jeden z nich będzie działać.

62
00:04:04,560 --> 00:04:06,200
Więc to jest bardzo łatwe do wykonania.

63
00:04:06,420 --> 00:04:14,510
Wszystko, co musimy zrobić, to dodać w innej części tego warunkowego gdzie chcemy dodaj i dobrze odpowiedź nie jest równa tak.

64
00:04:14,550 --> 00:04:17,790
A odpowiedź nie jest równa.

65
00:04:18,180 --> 00:04:18,980
Tak.

66
00:04:19,200 --> 00:04:20,410
Następnie poprosimy ponownie.

67
00:04:20,520 --> 00:04:22,050
I to wszystko.

68
00:04:22,050 --> 00:04:28,870
Więc odświeżyć rodzaje rzeczy utrzymuje prośbą wtedy będę mógł wejść.

69
00:04:28,920 --> 00:04:29,810
Tak.

70
00:04:30,120 --> 00:04:34,830
I to mówi Zrobiliśmy to i mogę również zrobić wprowadzając Tak.

71
00:04:35,520 --> 00:04:41,360
Więc jest to wersja 2 tutaj, to tylko trochę bardziej zaawansowany, w którym nie trzeba wprowadzać dokładną słowo.

72
00:04:41,400 --> 00:04:46,530
Tak czy tak tylko można wpisać dowolną frazę, o ile ma.

73
00:04:46,550 --> 00:04:48,330
Tak czy tak w nim.

74
00:04:48,330 --> 00:04:50,040
Więc to ci pokażę.

75
00:04:50,250 --> 00:04:51,670
Może to być coś podobnego.

76
00:04:52,020 --> 00:05:00,780
Tak jesteśmy które obecnie nie działa w naszym innej wersji, bo to sprawdzić, jeśli cały łańcuch jest tak lub tak.

77
00:05:00,840 --> 00:05:08,500
Więc to, co chcemy zrobić, to sprawdzić, czy ciąg zawiera Tak, jeśli część pasuje tak, ale nie wszystkie z nich muszą.

78
00:05:08,700 --> 00:05:13,120
Więc to zrobić, że jest to metoda możemy użyć zwany indeks.

79
00:05:13,860 --> 00:05:15,990
Więc pokażę wam przykład w kon ..

80
00:05:15,990 --> 00:05:23,490
Jeśli zrobię ciąg o nazwie Hello world i używam indeks.

81
00:05:23,760 --> 00:05:30,690
Tak indeksu Tiare w sposób w nawiasach daję ciąg jak w.

82
00:05:31,050 --> 00:05:39,460
To da mi numer, gdzie występuje w których jest 6 0 1 2 3 4 5 6.

83
00:05:39,900 --> 00:05:51,410
Ale mogę z niego korzystać także w pełnym słowa jak świat i mówi mi, że świat występuje począwszy od indeksu 6 i gdybym spróbować zrobić coś, co nie istnieje.

84
00:05:51,420 --> 00:05:55,740
Tak więc w naszym przypadku spróbujmy tak, że nie ma w Hello world.

85
00:05:55,740 --> 00:05:59,900
To daje mi ujemna 1 więc mogę użyć tego na swoją korzyść.

86
00:06:00,000 --> 00:06:05,070
Więc chcę, aby sprawdzić się tak wszędzie w ciągu wejściowego gdziekolwiek odpowiedź.

87
00:06:05,340 --> 00:06:17,350
Tak więc, aby to zrobić i wrócić tutaj i dla naszej wersji, aby Idę, aby utrzymać nasz początkowy kod i wykomentowane i porządku w wersji 2.

88
00:06:17,930 --> 00:06:19,260
I to odłożyć tutaj.

89
00:06:19,620 --> 00:06:21,550
Więc to będzie pozostają takie same.

90
00:06:21,600 --> 00:06:23,400
To będzie inna.

91
00:06:23,490 --> 00:06:28,910
Więc będziemy chcieli coś w odpowiedzi, że indeks.

92
00:06:30,060 --> 00:06:31,150
Tak.

93
00:06:31,590 --> 00:06:36,780
I chcemy, aby zobaczyć czy równa ujemnej 1.

94
00:06:36,780 --> 00:06:41,020
To znaczy, że słowo tak nie istnieją w naszej odpowiedzi.

95
00:06:41,280 --> 00:06:44,610
Więc spróbujmy to.

96
00:06:45,010 --> 00:06:47,100
Odśwież jesteśmy tam jeszcze.

97
00:06:47,100 --> 00:06:48,110
Nie.

98
00:06:48,120 --> 00:06:48,630
Czy już dotarliśmy.

99
00:06:48,630 --> 00:06:49,560
Nie.

100
00:06:49,560 --> 00:06:50,450
Czy już dotarliśmy.

101
00:06:50,490 --> 00:06:52,690
Tak myślę.

102
00:06:53,370 --> 00:06:55,630
I mówi tak udało się.

103
00:06:55,910 --> 00:06:58,500
Spróbuj ponownie i spróbujmy.

104
00:06:58,500 --> 00:06:59,780
Jesteśmy tam.

105
00:07:00,090 --> 00:07:01,440
Tak.

106
00:07:01,620 --> 00:07:03,050
I to mówi nam, że się udało.

107
00:07:03,360 --> 00:07:03,600
OK.

108
00:07:03,600 --> 00:07:07,430
Więc to jest w wersji 2 i to jest wszystko, co potrzebne do zrobienia.

109
00:07:07,500 --> 00:07:08,940
Więc to wszystko jest do wersji 2.
