Javascript Can';找不到变量:提示 #/垃圾箱/垃圾箱 //石头、布、剪刀 var myChoice=提示(“石头、布或剪刀?”); var computerChoice=Math.random(); 如果(computerChoice>=0&&computerChoice=.34&&computerChoice

Javascript Can';找不到变量:提示 #/垃圾箱/垃圾箱 //石头、布、剪刀 var myChoice=提示(“石头、布或剪刀?”); var computerChoice=Math.random(); 如果(computerChoice>=0&&computerChoice=.34&&computerChoice,javascript,prompt,Javascript,Prompt,prompt()用于浏览器,则应使用找到的函数。您不能在终端中使用prompt函数。它只在浏览器中起作用,因为它会导致弹出一个框,用户在其中输入内容。将其放入html文件中,即可: #!/bin/sh //Rock, Paper, Scissors var myChoice = prompt("Rock, Paper, or Scissors?"); var computerChoice = Math.random(); if (computerChoice >= 0 &&

prompt()
用于浏览器,则应使用找到的函数。

您不能在终端中使用prompt函数。它只在浏览器中起作用,因为它会导致弹出一个框,用户在其中输入内容。将其放入html文件中,即可:

#!/bin/sh

//Rock, Paper, Scissors

var myChoice = prompt("Rock, Paper, or Scissors?");

var computerChoice = Math.random();

if (computerChoice >= 0 && computerChoice <= .33) 
{
    computerChoice === "rock";
}
else if (computerChoice >=.34 && computerChoice <= .67) 
{
    computerChoice === "paper";
}
else 
{
    computerChoice === "scissors";
};

//代码在这里,减去第一条注释。

尝试将其保存到文件中,然后它会工作吗?
prompt()
用于浏览器。我想您正在查找。在
else
后面还有一个分号,这是多余的。
<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
        // your code goes here, minus that first comment.
        </script>
    </head>
</html>