Então, neste vídeo, vamos fazer um código e isso irá ilustrar uma outra maneira de usar
um loop while.
Até agora, estamos usando um loop de tempo onde usamos números e temos um alcance.
Então imprimimos números de 10 a 50 e isso é um intervalo definido.
Então, há outra maneira de usar um loop de tempo em que realmente não sabemos exatamente quantas vezes
ele executará, não é pré-determinado.
Então, isso irrita o matic que vamos conseguir.
É um termo extravagante para um site irritante que constantemente pede você, estamos lá ainda.
Até você digitar a palavra sim ou sim.
Qualquer outra coisa para lhe perguntar. Estamos lá novamente.
Então deixe-me mostrar-lhe que vou atualizar a página.
Já estamos lá.
Digamos não.
Já estamos lá.
Ainda não.
Já estamos lá.
E agora digamos sim.
E nos diz sim, finalmente conseguimos.
Então, é isso que vamos fazer para começar.
Então, para começar.
Precisamos ter um arquivo com o nosso HMO.
E eu acabei de chamar o meu e noid HMO e então vamos adicionar na nossa etiqueta de scripts e
então precisaremos fazer o arquivo.
Então vamos chamar isso de irritado.
Sim, vamos fazer o nosso novo arquivo um barulho.
J. S. no mesmo diretório e sempre gosto de adicionar meu alerta conectado apenas para ter certeza.
Agora vamos abrir nossa versão e não veremos nada na página, mas deve dizer-se conectado.
Tudo bem.
Então, a primeira coisa que queremos fazer é pedir a um usuário que ainda estamos lá.
Então, tornaremos uma variável chamada de resposta igual ao prompt.
Já estamos lá.
Salve isso.
Então, o próximo passo é verificar se o usuário disse sim.
Então, podemos usar uma afirmação if destaque se a resposta for igual a sim, então, faremos um alerta.
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
essa parte.
Mas eu estou apenas ilustrando para você sem um loop de tempo, podemos fazer isso, mas ele só irá correr uma vez para
que ele pergunte se nós estamos lá ainda.
E se eu entrar em não, ele irá executar o outro.
Var respondem iguais estamos lá novamente.
E então nada mais acontece.
Então eu vou mostrar-lhe que a atualização ainda estamos lá.
Não.
Já estamos lá.
Não e é isso.
Então, ao invés de usar apenas um condicional simples, vamos usar um loop while, mas vai usar
muito do mesmo código que temos aqui.
Então, nós apenas escrevemos enquanto a resposta não é igual a sim.
Então, enquanto o usuário não disse sim, vamos buscá-los novamente.
E isso é tudo aí.
Então, enquanto a resposta não é igual à palavra sim, vamos pedir novamente.
Já estamos lá.
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
Intel, este loop acabou.
E isso significa que o usuário deve digitar sim para chegar até aqui.
Então, vamos tentar, volte para o navegador, estamos lá ainda.
Não.
Qualquer coisa que desejemos.
E então, assim que escrevemos a palavra sim, nos diz sim que fizemos.
Então eu queria fazer isso para mostrar que você pode usar um loop while de outra maneira.
Portanto, este não é um loop pré-determinado que é executado 10 vezes ou cinco vezes.
Pode variar e tudo depende da entrada do usuário.
Então, houve mais um requisito, que é que também podemos digitar a palavra Yeah.
Por que E. H. em vez de sim.
E qualquer um trabalharia.
Então, isso é bastante fácil de implementar.
Tudo o que precisamos fazer é adicionar uma outra parte deste condicional onde queremos adicionar uma resposta bem e não
é igual a sim.
E a resposta não é igual a.
Sim.
Então, vamos perguntar de novo.
E é isso.
Então, atualize os tipos de coisa que ele continua perguntando, então eu poderia entrar.
Sim.
E diz que nós fizemos isso e eu também posso fazer isso entrando em Sim.
Então, há uma versão 2 aqui que é apenas um pouco mais avançada onde você não precisa inserir
a palavra exata.
Sim ou sim só você pode inserir qualquer frase, desde que tenha.
Sim ou sim nele.
Então eu vou te mostrar.
Pode ser algo parecido.
Sim, somos o que atualmente não funciona em nossa outra versão porque está verificando se a corda inteira
é sim ou sim.
Então, o que queremos fazer é verificar se a seqüência de caracteres contém Sim se parte dela corresponde sim, mas não
tudo isso necessariamente.
Então, para fazer isso, existe um método pelo qual podemos usar o chamado índice de.
Então vou mostrar um exemplo no con. Se eu fizer uma string chamada Hello world e eu uso o índice de.
Então, como índice Tiare de entre em parênteses, dou-lhe uma string como w.
Vai me dar o número onde w ocorre, o que é 6 0 1 2 3 4 5 6.
Mas também posso usá-lo em uma palavra completa como o mundo e isso me diz que o mundo
ocorre a partir do índice 6 e se eu tentar e fazer algo que não existe.
Então, no nosso caso, vamos tentar sim, não está no Hello world.
Isso me dá negativo 1, então eu posso usar isso para minha vantagem.
Então eu quero verificar sim sim em qualquer lugar na cadeia de entrada em qualquer lugar uma resposta.
Então, para fazer isso e voltar aqui e para a nossa
versão, eu apenas vou manter o nosso código inicial e comentado, e depois a versão 2 correta.
E coloque isso aqui embaixo.
Então, isso vai ficar o mesmo.
Isso vai ser diferente.
Então, vamos querer algo como responder esse índice de.
Sim.
E queremos ver é igual a 1 negativo.
Então, isso significa que a palavra sim não existe dentro da nossa resposta.
Então vamos tentar isso.
Refresh estamos lá ainda.
Não.
Já estamos lá.
Não.
Já estamos lá.
Acho que sim.
E diz que sim, nós fizemos isso.
Experimente novamente e tentemos.
Nós estamos lá.
Sim.
E nos diz que nós fizemos isso.
ESTÁ BEM.
Então, essa é a versão 2 e isso é tudo o que precisávamos fazer lá.
Então é tudo o que há para a versão 2.
Eu só quero mostrar que você pode usar o índice para fazer sua entrada verificar um pouco mais flexível