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

Haga lo que hicimos en aula: console.log

//variales
let numeroSecreto = 6;
let numeroUsuario = prompt('Indicame un número por favor');

//Depuración
console.log(numeroUsuario);
console.log( numeroSecreto == numeroUsuario);

// Comparacion
if (numeroUsuario == numeroSecreto) {
alert(acertaste el numero! ${numeroSecreto});
} else {
alert('no es el número secreto');
}

console.log(' Fin del programa.');

1 respuesta

Hola Diego, espero que estés bien

Parece que estás trabajando en un ejercicio interesante de comparación de números en JavaScript. Veo que estás utilizando console.log para depurar y verificar el valor de numeroUsuario y el resultado de la comparación. Esto es una buena práctica para entender cómo está funcionando tu código en tiempo real.

Un detalle importante a tener en cuenta es que el valor obtenido de prompt se devuelve como una cadena de texto (string). Por lo tanto, cuando comparas numeroUsuario con numeroSecreto, es recomendable asegurarte de que ambos sean del mismo tipo de dato. Puedes convertir numeroUsuario a un número usando parseInt o Number antes de hacer la comparación. Aquí tienes un ejemplo de cómo podrías ajustar tu código:

// Variables
let numeroSecreto = 6;
let numeroUsuario = prompt('Indicame un número por favor');

// Convertir el valor ingresado a número
numeroUsuario = parseInt(numeroUsuario, 10);

// Depuración
console.log(numeroUsuario);
console.log(numeroSecreto == numeroUsuario);

// Comparación
if (numeroUsuario === numeroSecreto) {
    alert(`¡Acertaste el número! ${numeroSecreto}`);
} else {
    alert('No es el número secreto');
}

console.log('Fin del programa.');

Al usar parseInt, te aseguras de que numeroUsuario sea un número y la comparación se realice correctamente. También he cambiado la comparación a === para que sea estricta, lo que es una buena práctica en JavaScript para evitar comparaciones inesperadas entre diferentes tipos de datos.

Espero que esto te ayude y buenos estudios!