Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

181
Vistas
While loop not looping (Javascript)

Simple question here. I am slowly building a to do list program. Whilst you do not quit I would like to the program to keep looping. But it keeps asking 'What is the to do text' after it is inputted?

Whereas I would like it to loop back to the beginning 'What would you like to do' so I can add additional functions such as: list the to do's Delete a to do

Code below:

while (input.toLowerCase() !== 'quit') {

    const list = [];

    if (input === 'new') {
        let todo = prompt('What is the to do text')
        list.push(todo);
        
    }

    }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

you need to define input first and i would put the list outside the while loop because if you dont the list get overwritten each time.

let input = ''
const list = [];
while (input.toLowerCase() !== 'quit') {
    input = prompt('What do you want to do?')
    if (input === 'new') {
        let todo = prompt('What is the to do text')
        list.push(todo);
    }
}
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda