0
#!/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 を使い始めたばかりです。ターミナルからこのコードを実行しようとしていますが、引き続き「変数が見つかりません: プロンプト」というエラー メッセージが表示されます。そこに簡単な説明があると確信していますが、見つけられないようです。

4

2 に答える 2

0

prompt()ブラウザ用です。代わりに、ここにある関数を使用する必要があります。

于 2013-03-12T00:56:14.423 に答える
0

ターミナルではプロンプト機能を使用できません。ユーザーが何かを入力するボックスがポップアップするため、ブラウザーでのみ機能します。それをhtmlファイルに入れると機能します。

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
        // your code goes here, minus that first comment.
        </script>
    </head>
</html>
于 2013-03-12T00:56:37.223 に答える