Piedra Papel Tijera: me sale todo correcto, pero no retorna mensaje


#1

Buenas! Soy nueva en esto, espero no quedar fatal. He hecho el juego de piedra papel y tijera. El caso es que cuando le doy a guardar y enviar código me lo da todo como bueno, pero en ningún momento me salta el mensaje de quien gana cuando respondo como usuario. ¿Alguna ayuda? Este es el código que he puesto:

var usuarioElige = prompt("¿Piedra, papel o tijera?");
var computadoraElige = Math.random()

console.log(computadoraElige);

if(computadoraElige < 0.34) {
computadoraElige = "Piedra";
}
else if(computadoraElige < 0.67) {
computadoraElige = "Papel";
}
else {
computadoraElige = "Tijeras";
};

var comparar = function(eleccion1, eleccion2) {
if(eleccion1 === eleccion2) {
return "¡Es un empate!";
} else if(eleccion1 === "Piedra") {
if(eleccion2 === "Papel") {
return "Gana Papel";
} else if(eleccion2 === "Tijeras") {
return "Gana Piedra";
};
} else if(eleccion1 === "Papel") {
if(eleccion2 === "Piedra") {
return "Gana Papel";
} else if(eleccion2 === "Tijeras") {
return "Gana Tijeras";
};
} else if(eleccion1 === "Tijeras") {
if(eleccion2 === "Piedra") {
return "Gana Piedra";
} else if(eleccion2 === "Papel") {
return "Gana Tijeras";
};
};
};

¡Muchas gracias!


#2

SOLUCIONADO!!
El problema era que puse en el código las palabras con la primera letra mayúscula y cuando me preguntaba qué escogía, tenía que poner esa primera letra mayúscula o no lo entendía :smiley:
¡Qué tonta!