Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Bug] Me marca un error en la sintaxis del código

Me marca un error en la sintaxis del código En la parte donde declaro el while me marca que debe haber un ; y pues lo coloque pero no me carga nada en el servidor.

Esta es la linea del codigo donde me marca que debo usar el ; While (numeroUsuario != numeroSecreto); { Pero en el ejercicio no lo tiene While (numeroUsuario != numeroSecreto) {

Mi codigo quedo así

let numeroSecreto = 6; let numeroUsuario = 0;

While (numeroUsuario != numeroSecreto); {

console.log(numeroUsuario); numeroUsuario = prompt ("Me indicas un numero entre 1 y 10 por favor");

if (numeroUsuario == numeroSecreto){
    alert (`acertaste el numero es :${numeroUsuario} `);

} else {
    if (numeroUsuario > numeroSecreto) {
        alert ("el numero secreto es menor");
    }else{
        alert("el numero secreto es mayor");
    
    }
}

}

1 respuesta
solución!

El nombre del ciclo while es todo es minúscula y tú tienes While ósea la W mayúscula y ese es el error. Ahí corrijo el código


let numeroSecreto = 6;
let numeroUsuario = 0;

while (numeroUsuario != numeroSecreto) {
  console.log(numeroUsuario);
  numeroUsuario = prompt("Me indicas un numero entre 1 y 10 por favor");

  if (numeroUsuario == numeroSecreto) {
    alert(`¡Acertaste! El número es: ${numeroUsuario}`);
  } else {
    if (numeroUsuario > numeroSecreto) {
      alert("El número secreto es menor");
    } else {
      alert("El número secreto es mayor");
    }
  }
}