¿Alguien quiere ayudarme a hacer que este código funcione correctamente? Simplemente declaraciones if / else Javascript. Intenté adjuntar un "do {" antes de cada una de las siguientes preguntas, pero no pude hacer que eso funcionara. Sigue diciendo que "Error de sintaxis no detectado: final inesperado de la entrada".
alert("Welcome to the 'Guess that Celebrities Age' Game! Let's see how many out of 5 you can guess right.") let guess = 0; let guess1 = 0; let guess2 = 0; let guess3 = 0; let guess4 = 0; let guess5 = 0; let winsCounter = 0; let losesCounter = 0; do { guess = prompt("How old is Cher?"); if (guess == 75) { alert("Correct! Cher is 75 years old. You guessed the number in tries."); winsCounter++; } else { alert("Wrong! Sorry, better luck next time."); losesCounter++; } guess2 = prompt("How old is Elton John?"); if (guess2 == 74) { alert("Correct! Elton John is 74 years old. You guessed the number in tries."); winsCounter++; } else { alert("Wrong! Sorry, better luck next time."); losesCounter++; } guess3 = prompt("How old is Doja Cat?"); if (guess3 == 26) { alert("Correct! Doja Cat is 26 years old. You guessed the number in tries."); winsCounter++; } else { alert("Wrong! Sorry, better luck next time."); losesCounter++; } guess4 = prompt("How old is Christina Ricci?"); if (guess4 == 42) { alert("Correct! Christina Ricci is 42 years old. You guessed the number in tries."); winsCounter++; } else { alert("Wrong! Sorry, better luck next time."); losesCounter++; } guess5 = prompt("How old is Seth Rogan?"); if (guess5 == 39) { alert("Correct! Seth Rogan is 39 years old. You guessed the number in tries."); winsCounter++; } else { alert("Wrong! Sorry, better luck next time."); losesCounter++; } }Su declaración de do es incorrecta. Necesita la palabra clave while al final.
Por lo tanto, puede cambiar su código a la plantilla a continuación para que funcione.
let i = 0; do { console.log(i); i++; } while (i < 5) Básicamente, después de la palabra clave do , puede agregar su código entre llaves.
Sin embargo, al final de las llaves ( } ), puede agregar la palabra clave while y una condición booleana entre corchetes (paréntesis).
Editar: Aquí está la documentación para do...while .