Ok, então comecemos com o primeiro aqui.
Imprima todos os números entre os negativos 10 e 19.
Então, antes de começar a escrever o código, precisamos fazer nossos arquivos.
Então eu tenho um arquivo Tim
simples e preciso criar um script para conectar.
Então, guarde nosso script.
Vamos chamar loops.
Sim, salve isso e depois vou adicionar um alerta porque eu sempre quero ter certeza de que eles estão conectados.
Volte para estudo selvagem DML e, em seguida, basta ligar para esse script que foi loops isso.
Sim.
Então, agora, se nós vamos abrir isso, devemos receber nosso bom alerta.
Ótimo.
Então vamos abordar o primeiro.
Imprima todos os números entre os negativos 10 e 19.
Então, vamos começar com um loop WHILE.
um loop selvagem onde estamos checando enquanto o contador é menor que 20.
Vamos começar com a variável var digamos que o contador começa no negativo 10, então teremos
Cancelar esse contador de log e, em seguida, adicionaremos 1 ao contador assim.
Então começamos a negar 10.
Nós imprimimos, adicionamos 1 enquanto a Kountry tem menos de 20.
Nós também poderíamos refatorar isso para ser enquanto ele for menor ou igual a 19.
Qualquer um trabalha em um fazer isso apenas por causa de variedade, então salve.
E vamos em um con. Esse log up top apenas para deixar claro que estamos imprimindo
todos os números entre os negativos 10 e 19, salve e execute isso.
Então, irá atualizar a página.
Não vejo nada porque está tudo no console e você pode ver todos os números
entre 10 e 19 negativos.
Verifique se inclui 19 negativo 10.
Ótimo.
Então, o próximo desafio é imprimir todos os números pares entre 10 e 40.
Então, vou copiar isso e modificá-lo apenas um pouco.
Então, imprima todos os números pares entre 10 e 40 salvar.
Então, vamos começar com o nosso balcão apenas igual a 10 enquanto o contador é inferior a 41 ou menor ou
igual a 40.
Vamos fazê-lo desta maneira.
Nós vamos imprimir somente se for mesmo.
Então, existem algumas maneiras de fazer isso.
O primeiro é que sempre imprimimos, mas contamos por dois.
Então isso significa que começamos às 10.
Então, adicionamos, então, imprimimos 10 e adicionamos duas e depois estamos às 12.
Então, imprimimos 12 e depois adicionamos dois.
Então, essa é uma maneira de fazê-lo apenas para garantir que isso funcione.
Vamos atualizar o console e você pode ver imprimir todos iguais entre 10 e 40.
E isso funciona bem.
Então, existe uma outra maneira de termos escrito isso.
E vou copiar isso para mostrar.
Podemos escrevê-lo desta forma.
Então, nos seguimos por cada número.
Então, não contamos por dois e então vamos ter uma declaração if aqui para verificar se um
número é uniforme.
E isso parece se o contador mod 2 for zero.
Então é assim que você conta para os números, mesmo que seja igualmente divisível por dois, então vamos imprimi-lo e
depois vamos adicionar um.
Então, desta forma é mais curto e é um pouco mais eficiente, porque este loop só
vai ser executado a metade das vezes, porque esta contagem por dois.
Então, nunca executamos esse loop para os números ímpares contra este aqui.
Se começarmos com 10 se o contador 2 for zero, ele é constante como 10.
Nós adicionamos 1.
Então, nós fazemos isso por 11.
Então este código é avaliado é 11 divisível por 2 e não é.
Portanto, isso não é impresso, mas o código no loop ainda é executado todas as vezes.
Então, há uma vantagem deste conjunto aqui, que é sempre imprimirá os números par,
independentemente do número que o iniciemos em relação a esse.
Se começarmos às 11, sempre será apenas adicionar a esse número de base.
Então, teremos 11 13 15 que não são, mas este está realmente verificando se eles são pares.
Então vou comentar isso por enquanto e vamos com apenas a versão curta, que
para inserir os números pares entre 10 e 40, como vemos aqui.
Então, depois, imprimimos todos os números ímpares entre 300 e 333.
Então, novamente, é muito parecido com isso.
Eu apenas vou copiar tudo isso novamente e mudar isso para imprimir todos os números ímpares entre 300 e 333
e então vamos começar com o contador em 300.
Então, este não funcionará porque começamos em 300.
Se adicionarmos dois haverá 300 dois e isso irá contar por iguais.
Então eu vou me livrar disso e vamos usar o caminho um pouco mais longo.
Então, para verificar se algo é estranho, queremos garantir que não seja divisível até 2.
Então, parece que se o contador Montu não é igual a zero, então vamos imprimir o contador e a outra coisa que
precisamos mudar é que este loop começará em 300 e estamos verificando se ele é menos de 40.
Então, neste momento, esse código nem será executado.
Então, queremos fazer isso 333 Então, vamos salvar e atualizar e você pode ver todos os
números ímpares 3 ou 1 até 333.
Então, o último aqui é imprimir todos os números divisíveis por cinco e três que estão entre 5 e 50.
Então, a cópia será configurada mais uma vez.
Então, desta vez vou cancelar o registro de
impressão com todos os números divisíveis em 5 e 3 entre 5 e 50.
Então, para fazer isso, vamos começar com o nosso balcão em 5 e vai até 50.
E nossa lógica aqui não está verificando se não é divisível por 2, que é o que temos aqui.
O que queremos fazer é verificar se é divisível por 5 e divisível por 3.
isso vai parecer que o counter maade 5 é igual a zero e o counter maade é igual a zero e é isso.
Então,
Portanto, ambos precisam ser verdadeiramente divisíveis por cinco de forma uniforme e 3 para que imprimamos.
Então é tudo o que precisamos fazer.
Vamos continuar e atualizar nosso navegador e você pode ver todos os números que são divisíveis por
5 e 3 que estão entre 5 e 50 e há apenas três deles.
Tudo bem, então é por isso que o conjunto de problemas de loops é definido.