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

425
Vistas
¿Cómo usar condicionales en el bucle While para reemplazar números con cadenas? (JS)

Las instrucciones de mi reto dicen esto:

"Usando un bucle WHILE, escriba una función imAboutToExplodeWithExcitement que imprima una cuenta regresiva desde n. Cuando la cuenta regresiva llegue a 5, imprima '¡Oh, wow, no puedo manejar la anticipación!' Cuando llegue a las 3, escribe '¡Estoy a punto de explotar de emoción!' Cuando termine el contador, imprima 'Eso fue un poco decepcionante'".

Me las arreglé para resolver la primera parte e imprimir la cadena "Eso fue un poco decepcionante" al final de la cuenta regresiva.

Mi problema es que no sé cómo usar condicionales if/else para reemplazar los números en ciertas iteraciones con las cadenas (en los números 3 y 5).

Sé que implica el uso de condicionales, pero no sé cómo se vería esa frase en absoluto.

Gracias.

 function imAboutToExplodeWithExcitement(n){ //declare variable countdown let countDown = n // using a while loop, decrement from the value of n to 0 while( countDown >= 0) { console.log(countDown); countDown--; // if-else statements to replace 3 and 5 with their respective strings... if } //print message marking the end of the countdown console.log("That was kind of a let down."); } imAboutToExplodeWithExcitement(10); // expected log 10, 9, 8, 7, 6, 'Oh wow, I can't handle the anticipation!', 4, I'm about to explode with excitement!', 2, 1, 'That was kind of a let down'
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

¡Escribí esto y parece funcionar de la manera que lo deseas! La salida de este código imprime el número 10 y llega hasta el 0, pero en los números 5, 3 y 0, ¡reemplaza esos números e imprime una cadena específica!

 function imAboutToExplodeWithExcitement(n) { while (n >= 0) { if (n > 5) console.log(n) else if (n === 5) console.log(`Oh wow, I can't handle the anticipation!`) else if (n === 3) console.log(`I'm about to explode with excitement!`) else if (n === 0) console.log(`That was kind of a let down`) else if (n > 0) console.log(n) n-- } }
about 4 years ago · Juan Pablo Isaza Denunciar

0

function imAboutToExplodeWithExcitement(n){ while(n){ if(n === 5){ console.log("Oh wow, I can't handle the anticipation!"); }else if(n === 3){ console.log("I'm about to explode with excitement!"); }else{ console.log(n); } n--; } console.log('That was kind of a let down'); }
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