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'¡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-- } }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'); }