Que esta mal y por que?


#1

me marca ''SyntaxError: Unexpected token if''

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";
}

var comparar = function(eleccion1, eleccion2)

if(eleccion1 === eleccion2)
{
return "Es un empate";
}


#2

yo tengo problemas con este, pero en tu caso me parece que te falta encerrar el if entre { }-
seria

var comparar = function(eleccion1, eleccion2){
if(eleccion1 === eleccion2)
{
return "Es un empate";
}
}


#3

Lo tienes que hacer de esta manera:
Es decir, te falta declarar las variables piedra, papel y tijera, también enviar bien los parámetros a los if que tengan un parámetro para comparar dentro de qué valores estará la elección de la computadora...

var usuarioElige = prompt("¿Piedra, papel o tijera?");
var computadoraElige = Math.random();
var piedra = "piedra";
var papel = "papel";
var tijera = "tijera";
console.log(computadoraElige);
if ( 0 < computadoraElige <= 0.33 )
{
computadoraElige = piedra;
}
else if(0.34 < computadoraElige <= 0.66 )
{
computadoraElige = papel;
}
else(0.67 < computadoraElige <= 1 );
{
computadoraElige = tijera;
}