Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Templete strings

buenas noches, tengo una duda, si la interpolacion o el templete strings, lo voy a utilizar con comillas invertidas para darle la información al usuario sobre el numero que esta tratando de adivinar, porque independiente de que coloque el signo dolar, y se remarca de color, debo reseñar numeroUsuario, si esa variable es la que va a almacenar con el numero que digita el usuario, no deberia especificar en vez de esa variable, la variable numeroSecreto, al final si el usuario digita un numero y no es el numero secreto, el programa deberia mostrar el valor que esta almacenado en la variable numeroSecreto y comparar en ese mensaje si acerto o no acerti el usario, porque el ejercicio lleva la interpolacion ${numeroUsuario} y a mi entender la variable let=numeroSecreto es la que tiene el numero por adivinar, no el numero que esta digitando el usuario, hay algo que no entendi ?

1 respuesta

Buena noche, espero este codigo que construí le ayude un poco a despejar su duda. numeroMaximo=10; let numeroSecreto = Math.floor(Math.random() * numeroMaximo) + 1; // El número secreto a adivinar let numeroUsuario = prompt("Adivina el número secreto:"); // El número que el usuario introduce

if (numeroUsuario == numeroSecreto) { console.log(¡Felicidades! Adivinaste el número correcto, que era ${numeroSecreto}.);//Se muestra el número secreto que en caso de ser correcto sería el mismo numeroUsuario es decir que ambas variables traen el mismo número. } else { console.log(Lo siento, el número que ingresaste fue ${numeroUsuario}, pero el número secreto era ${numeroSecreto}.); }//Se muestra primeramente el número digitado el cual es incorrecto y despues el número secreto.