Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

253
Visualizações
¿Por qué cuando paso "q" la segunda vez en mi entrada no se rompe el ciclo?

Funciona la primera vez cuando paso "q" en mi entrada, pero después de eso, ya no funciona. ¿Por qué? Agradezco cualquier tipo de consejo.

 alert("Welcome to your To-Do List!") let userInput = prompt("What would you like to do?"); let toDo = []; while (userInput != "q") { let userInput = prompt("What would you like to do?"); console.log(userInput); }
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Debido a que está declarando una nueva variable de entrada de userInput dentro del bucle, debe reasignarla a la misma variable.

 alert("Welcome to your To-Do List!") let userInput = prompt("What would you like to do?"); let todos = []; while (userInput != "q") { todos.push(userInput); userInput = prompt("What would you like to do?"); } console.log(todos);

about 4 years ago · Juan Pablo Isaza Relatório

0

Porque ha definido la variable userInput dentro del ciclo while nuevamente. Esto hace que tenga un alcance local para el ciclo while. Simplemente elimine let antes de la variable userInput en while loop.

about 4 years ago · Juan Pablo Isaza Relatório

0

El problema es que el tercer let . Está creando otro userInput , con el alcance de ese bloque interno, que sombrea el externo.

Intenta cambiarlo a:

 alert("Welcome to your To-Do List!") let userInput = prompt("What would you like to do?"); let toDo = []; while (userInput != "q") { userInput = prompt("What would you like to do?"); console.log(userInput); }

Puedes leer más sobre let aquí .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda