Problemas con ejercicio "Piedra, papel o tijeras"


#1

Ayuda!

Mi problema es el siguiente:
Cada vez que escribo piedra como elección, siempre retorna que es un empate.
Cada vez que escribo papel como eleccion, siempre retorna que papel gana
cada vez que escribo tijera como eleccion, siempre retorna que piedra gana.

Podrían ayudarme? CUÁL ES MI ERROR? muchas gracias, acá dejo mi código

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!";
}
else if (eleccion1 === "piedra"){
if (eleccion2 === "tijera"){
return "Piedra gana";
}
else{
return "Papel gana";
}
}
else if (eleccion1 === "papel"){
if (eleccion2 === "piedra"){
return "Gana papel";
}
else{
return "Gana tijera";
}
}
else if (eleccion1 === "tijera"){
if (eleccion2 === "piedra"){
return "Gana piedra";
}
else{
return "Gana tijera";
}
}
};

comparar(usuarioElige , computadoraElige);


#2

Try:

Piedra gana  =>  peidra gana
Papel gana   =>  papel gana
Gana tijer   =>  tigera gana