1
00:00:00,510 --> 00:00:05,430
Então, neste vídeo, vamos fazer um código e isso irá ilustrar uma outra maneira de usar

2
00:00:05,430 --> 00:00:06,350
um loop while.

3
00:00:06,360 --> 00:00:10,260
Até agora, estamos usando um loop de tempo onde usamos números e temos um alcance.

4
00:00:10,380 --> 00:00:14,520
Então imprimimos números de 10 a 50 e isso é um intervalo definido.

5
00:00:14,520 --> 00:00:19,380
Então, há outra maneira de usar um loop de tempo em que realmente não sabemos exatamente quantas vezes

6
00:00:19,380 --> 00:00:20,890
ele executará, não é pré-determinado.

7
00:00:21,120 --> 00:00:24,010
Então, isso irrita o matic que vamos conseguir.

8
00:00:24,130 --> 00:00:29,360
É um termo extravagante para um site irritante que constantemente pede você, estamos lá ainda.

9
00:00:29,430 --> 00:00:31,280
Até você digitar a palavra sim ou sim.

10
00:00:31,500 --> 00:00:34,250
Qualquer outra coisa para lhe perguntar. Estamos lá novamente.

11
00:00:34,290 --> 00:00:36,690
Então deixe-me mostrar-lhe que vou atualizar a página.

12
00:00:36,810 --> 00:00:37,830
Já estamos lá.

13
00:00:38,010 --> 00:00:40,350
Digamos não.

14
00:00:40,410 --> 00:00:41,800
Já estamos lá.

15
00:00:41,850 --> 00:00:42,860
Ainda não.

16
00:00:43,050 --> 00:00:43,830
Já estamos lá.

17
00:00:43,830 --> 00:00:45,950
E agora digamos sim.

18
00:00:46,050 --> 00:00:47,930
E nos diz sim, finalmente conseguimos.

19
00:00:48,240 --> 00:00:50,070
Então, é isso que vamos fazer para começar.

20
00:00:50,130 --> 00:00:51,230
Então, para começar.

21
00:00:51,450 --> 00:00:56,260
Precisamos ter um arquivo com o nosso HMO.

22
00:00:57,060 --> 00:01:02,730
E eu acabei de chamar o meu e noid HMO e então vamos adicionar na nossa etiqueta de scripts e

23
00:01:06,480 --> 00:01:07,860
então precisaremos fazer o arquivo.

24
00:01:07,860 --> 00:01:09,200
Então vamos chamar isso de irritado.

25
00:01:09,320 --> 00:01:14,390
Sim, vamos fazer o nosso novo arquivo um barulho.

26
00:01:14,470 --> 00:01:24,160
J. S. no mesmo diretório e sempre gosto de adicionar meu alerta conectado apenas para ter certeza.

27
00:01:24,250 --> 00:01:31,760
Agora vamos abrir nossa versão e não veremos nada na página, mas deve dizer-se conectado.

28
00:01:31,800 --> 00:01:32,580
Tudo bem.

29
00:01:32,580 --> 00:01:37,180
Então, a primeira coisa que queremos fazer é pedir a um usuário que ainda estamos lá.

30
00:01:37,320 --> 00:01:44,550
Então, tornaremos uma variável chamada de resposta igual ao prompt.

31
00:01:44,550 --> 00:01:47,320
Já estamos lá.

32
00:01:47,990 --> 00:01:50,390
Salve isso.

33
00:01:50,520 --> 00:01:54,760
Então, o próximo passo é verificar se o usuário disse sim.

34
00:01:55,140 --> 00:02:05,170
Então, podemos usar uma afirmação if destaque se a resposta for igual a sim, então, faremos um alerta.

35
00:02:05,580 --> 00:02:16,410
Sim, nós conseguimos e isso é ótimo e nós poderíamos ter outro lugar onde nós pedimos novamente e você não precisa fazer

36
00:02:16,410 --> 00:02:17,390
essa parte.

37
00:02:17,580 --> 00:02:22,860
Mas eu estou apenas ilustrando para você sem um loop de tempo, podemos fazer isso, mas ele só irá correr uma vez para

38
00:02:23,340 --> 00:02:25,290
que ele pergunte se nós estamos lá ainda.

39
00:02:25,350 --> 00:02:29,150
E se eu entrar em não, ele irá executar o outro.

40
00:02:29,160 --> 00:02:31,780
Var respondem iguais estamos lá novamente.

41
00:02:32,040 --> 00:02:33,390
E então nada mais acontece.

42
00:02:33,480 --> 00:02:37,950
Então eu vou mostrar-lhe que a atualização ainda estamos lá.

43
00:02:37,980 --> 00:02:39,630
Não.

44
00:02:39,630 --> 00:02:40,480
Já estamos lá.

45
00:02:40,590 --> 00:02:43,440
Não e é isso.

46
00:02:43,440 --> 00:02:48,900
Então, ao invés de usar apenas um condicional simples, vamos usar um loop while, mas vai usar

47
00:02:48,900 --> 00:02:51,020
muito do mesmo código que temos aqui.

48
00:02:51,420 --> 00:02:57,540
Então, nós apenas escrevemos enquanto a resposta não é igual a sim.

49
00:02:57,540 --> 00:03:03,420
Então, enquanto o usuário não disse sim, vamos buscá-los novamente.

50
00:03:04,940 --> 00:03:06,540
E isso é tudo aí.

51
00:03:06,540 --> 00:03:10,550
Então, enquanto a resposta não é igual à palavra sim, vamos pedir novamente.

52
00:03:10,710 --> 00:03:11,850
Já estamos lá.

53
00:03:12,270 --> 00:03:21,150
E então, finalmente, no final, podemos apenas ter um alerta que diz que nós o fizemos e isso não vai correr o

54
00:03:21,390 --> 00:03:23,150
Intel, este loop acabou.

55
00:03:23,180 --> 00:03:28,450
E isso significa que o usuário deve digitar sim para chegar até aqui.

56
00:03:28,530 --> 00:03:33,440
Então, vamos tentar, volte para o navegador, estamos lá ainda.

57
00:03:33,450 --> 00:03:34,370
Não.

58
00:03:35,050 --> 00:03:35,610
Não.

59
00:03:35,760 --> 00:03:36,460
Não.

60
00:03:36,480 --> 00:03:37,420
Não.

61
00:03:37,440 --> 00:03:38,450
Qualquer coisa que desejemos.

62
00:03:38,520 --> 00:03:42,640
E então, assim que escrevemos a palavra sim, nos diz sim que fizemos.

63
00:03:43,230 --> 00:03:47,130
Então eu queria fazer isso para mostrar que você pode usar um loop while de outra maneira.

64
00:03:47,340 --> 00:03:51,580
Portanto, este não é um loop pré-determinado que é executado 10 vezes ou cinco vezes.

65
00:03:51,600 --> 00:03:54,760
Pode variar e tudo depende da entrada do usuário.

66
00:03:54,810 --> 00:03:59,580
Então, houve mais um requisito, que é que também podemos digitar a palavra Yeah.

67
00:03:59,820 --> 00:04:02,040
Por que E. H. em vez de sim.

68
00:04:02,060 --> 00:04:04,510
E qualquer um trabalharia.

69
00:04:04,560 --> 00:04:06,200
Então, isso é bastante fácil de implementar.

70
00:04:06,420 --> 00:04:13,290
Tudo o que precisamos fazer é adicionar uma outra parte deste condicional onde queremos adicionar uma resposta bem e não

71
00:04:13,290 --> 00:04:14,510
é igual a sim.

72
00:04:14,550 --> 00:04:17,790
E a resposta não é igual a.

73
00:04:18,180 --> 00:04:18,980
Sim.

74
00:04:19,200 --> 00:04:20,410
Então, vamos perguntar de novo.

75
00:04:20,520 --> 00:04:22,050
E é isso.

76
00:04:22,050 --> 00:04:28,870
Então, atualize os tipos de coisa que ele continua perguntando, então eu poderia entrar.

77
00:04:28,920 --> 00:04:29,810
Sim.

78
00:04:30,120 --> 00:04:34,830
E diz que nós fizemos isso e eu também posso fazer isso entrando em Sim.

79
00:04:35,520 --> 00:04:40,500
Então, há uma versão 2 aqui que é apenas um pouco mais avançada onde você não precisa inserir

80
00:04:40,500 --> 00:04:41,360
a palavra exata.

81
00:04:41,400 --> 00:04:46,530
Sim ou sim só você pode inserir qualquer frase, desde que tenha.

82
00:04:46,550 --> 00:04:48,330
Sim ou sim nele.

83
00:04:48,330 --> 00:04:50,040
Então eu vou te mostrar.

84
00:04:50,250 --> 00:04:51,670
Pode ser algo parecido.

85
00:04:52,020 --> 00:04:59,040
Sim, somos o que atualmente não funciona em nossa outra versão porque está verificando se a corda inteira

86
00:04:59,040 --> 00:05:00,780
é sim ou sim.

87
00:05:00,840 --> 00:05:07,620
Então, o que queremos fazer é verificar se a seqüência de caracteres contém Sim se parte dela corresponde sim, mas não

88
00:05:07,620 --> 00:05:08,500
tudo isso necessariamente.

89
00:05:08,700 --> 00:05:13,120
Então, para fazer isso, existe um método pelo qual podemos usar o chamado índice de.

90
00:05:13,860 --> 00:05:15,990
Então vou mostrar um exemplo no con. Se eu fizer uma string chamada Hello world e eu uso o índice de.

91
00:05:15,990 --> 00:05:23,490
Então, como índice Tiare de entre em parênteses, dou-lhe uma string como w.

92
00:05:23,760 --> 00:05:30,690
Vai me dar o número onde w ocorre, o que é 6 0 1 2 3 4 5 6.

93
00:05:31,050 --> 00:05:39,460
Mas também posso usá-lo em uma palavra completa como o mundo e isso me diz que o mundo

94
00:05:39,900 --> 00:05:47,700
ocorre a partir do índice 6 e se eu tentar e fazer algo que não existe.

95
00:05:47,700 --> 00:05:51,410
Então, no nosso caso, vamos tentar sim, não está no Hello world.

96
00:05:51,420 --> 00:05:55,740
Isso me dá negativo 1, então eu posso usar isso para minha vantagem.

97
00:05:55,740 --> 00:05:59,900
Então eu quero verificar sim sim em qualquer lugar na cadeia de entrada em qualquer lugar uma resposta.

98
00:06:00,000 --> 00:06:05,070
Então, para fazer isso e voltar aqui e para a nossa

99
00:06:05,340 --> 00:06:12,840
versão, eu apenas vou manter o nosso código inicial e comentado, e depois a versão 2 correta.

100
00:06:12,860 --> 00:06:17,350
E coloque isso aqui embaixo.

101
00:06:17,930 --> 00:06:19,260
Então, isso vai ficar o mesmo.

102
00:06:19,620 --> 00:06:21,550
Isso vai ser diferente.

103
00:06:21,600 --> 00:06:23,400
Então, vamos querer algo como responder esse índice de.

104
00:06:23,490 --> 00:06:28,910
Sim.

105
00:06:30,060 --> 00:06:31,150
E queremos ver é igual a 1 negativo.

106
00:06:31,590 --> 00:06:36,780
Então, isso significa que a palavra sim não existe dentro da nossa resposta.

107
00:06:36,780 --> 00:06:41,020
Então vamos tentar isso.

108
00:06:41,280 --> 00:06:44,610
Refresh estamos lá ainda.

109
00:06:45,010 --> 00:06:47,100
Não.

110
00:06:47,100 --> 00:06:48,110
Já estamos lá.

111
00:06:48,120 --> 00:06:48,630
Não.

112
00:06:48,630 --> 00:06:49,560
Já estamos lá.

113
00:06:49,560 --> 00:06:50,450
Acho que sim.

114
00:06:50,490 --> 00:06:52,690
E diz que sim, nós fizemos isso.

115
00:06:53,370 --> 00:06:55,630
Experimente novamente e tentemos.

116
00:06:55,910 --> 00:06:58,500
Nós estamos lá.

117
00:06:58,500 --> 00:06:59,780
Sim.

118
00:07:00,090 --> 00:07:01,440
E nos diz que nós fizemos isso.

119
00:07:01,620 --> 00:07:03,050
ESTÁ BEM.

120
00:07:03,360 --> 00:07:03,600
Então, essa é a versão 2 e isso é tudo o que precisávamos fazer lá.

121
00:07:03,600 --> 00:07:07,430
Então é tudo o que há para a versão 2.

122
00:07:07,500 --> 00:07:08,940
Eu só quero mostrar que você pode usar o índice para fazer sua entrada verificar um pouco mais flexível

123
00:07:08,940 --> 00:07:14,220
&nbsp;
