Piedra, Papel y Tijera, (parte 6)


#1

Estoy realmente atrancado en el nido de if para escribir dentro del código que ya existe en la función comparar, escribí una sentencia if, para que la condición sea que eleccion1 es igual a "piedra". En el bloque de código de la sentencia if, escribí una sentencia if / else. Dentro de esa sentencia, si eleccion2 es igual a "tijera", debe dar como resultado "piedra gana". De lo contrario, el resultado debe ser "papel gana". Yo he escrito:
var usuarioElige = prompt("piedra, papel o tijera?");
var computadoraElige = Math.random();
if (computadoraElige <0,34){
computadoraElige = "piedra";
}else if(computadoraElige <=0.67){
computadoraElige = "papel";
}else{
computadoraElige = "tijera";
}
//Comparar si el resultado elegido por el usuario es el mismo que el que eligió la computadora al azar;
var comparar = function(eleccion1, eleccion2) {
if (eleccion1 === eleccion2) {
return "¡Es un empate!";
};
if (eleccion1 === "piedra") {
if (eleccion2 === "tijera") {
return "piedra gana";
} else {
return "papel gana";
};

¿Cómo lo hago?, porque este código me da igual.


#3

el error esta en que a la funcion cuando termina le tenes que poner el punto y coma y tambien a las lineas de codigo fijate en tu estructura de codigo que tenes un error de sintaxis en la funcion!