JavaScript练习问题

JavaScript练习问题,javascript,Javascript,我在这个世界上是个新手…所以我试着从一个在线教程开始。这个练习很简单,但如果条件存在,我无法在屏幕上显示“empate”文本。你能帮我知道怎么了吗 var usuarioElige=prompt(“piedra,papel o tijera?”); var computadoraElige=Math.random(); 如果(computadoraElige您丢失了: comparar(usuarioElige, computadoraElige); 在代码末尾,您永远不会调用打印“enpat

我在这个世界上是个新手…所以我试着从一个在线教程开始。这个练习很简单,但如果条件存在,我无法在屏幕上显示“empate”文本。你能帮我知道怎么了吗

var usuarioElige=prompt(“piedra,papel o tijera?”);
var computadoraElige=Math.random();
如果(computadoraElige您丢失了:

comparar(usuarioElige, computadoraElige);

在代码末尾,您永远不会调用打印“enpate”消息的函数。请尝试以下版本:

var usuarioElige = prompt("piedra, papel o tijera?");
var computadoraElige;

var d = Math.random();
if (d <=0.34){
    computadoraElige = "piedra";
}else if(d <=0.67){
    computadoraElige = "papel";
}else{
    computadoraElige = "tijera";
}

var comparar = function (x,y){
    if (x===y){
        alert("¡Es un empate!");
    }
};

comparar(usuarioElige, computadoraElige)
var usuarioElige=prompt(“piedra,papel o tijera?”);
var计算存储;
var d=Math.random();

如果(d)是因为输入的数字与生成的随机数不匹配?您没有调用
compariar()
。应该是
if(x==y){
谢谢!!它可以工作。现在,如果在“empate”的情况下我需要进行另一次选择怎么办?使用while循环重复选择,直到您获得一个获胜者。我将留下的详细信息作为练习:)