找不到变量:提示

时间:2013-03-12 00:48:23

标签: javascript prompt

#!/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";
};

我理解我的代码很简陋,但我刚刚开始使用Javacript。我试图通过终端运行此代码,并继续收到错误消息“无法找到变量:提示”。我确信那里有一个简单的解释,但我似乎无法找到它。

2 个答案:

答案 0 :(得分:0)

prompt()适用于浏览器。您应该使用here找到的函数。

答案 1 :(得分:0)

您无法在终端中使用提示功能。它只能在浏览器中运行,因为它会弹出一个用户输入内容的框。将它放在一个html文件中,它会起作用:

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
        // your code goes here, minus that first comment.
        </script>
    </head>
</html>
相关问题