javascript输出不';不显示

javascript输出不';不显示,javascript,Javascript,我正在创建一个简单的程序,叫做猜一个数字。我在显示输出时遇到问题。所以我不知道我是否得到了正确的公式 <body> <h3> Guess A Number</br> </h3><input type="integer" id="number" size="20"/> <input type="button" id="guess" value="GUESS" onClick="guess()"/> <script>

我正在创建一个简单的程序,叫做猜一个数字。我在显示输出时遇到问题。所以我不知道我是否得到了正确的公式

<body>
<h3> Guess A Number</br> </h3><input type="integer" id="number" size="20"/>
<input type="button" id="guess" value="GUESS" onClick="guess()"/>

<script>
 function guess() {
 var num = document.getElementById("number").value; 
 var answer = Math.floor(Math.Random() * 100 + 1);

 if(num == answer)
     alert("Your guess is correct! The number is" + answer);

 else if(num != answer) 
     alert("Your guess is incorrect! The number is" + answer);

     }

</script>
</body>

猜一个数字
函数猜测(){ var num=document.getElementById(“number”).value; var answer=Math.floor(Math.Random()*100+1); 如果(num==答案) 警惕(“你的猜测是正确的!数字是”+答案); else if(num!=答案) 警告(“您的猜测不正确!数字是”+答案); }
生成随机数时出现语法错误

应该是

Math.random();
Math.Random();
但是你有

Math.random();
Math.Random();
以下是完整的代码:

<body>
<h3> Guess A Number</br> </h3><input type="integer" id="number" size="20"/>
<input type="button" id="guess" value="GUESS" onClick="guess()"/>

<script>
 function guess() {
 var num = document.getElementById("number").value;
 var answer = Math.floor(Math.random() * 100 + 1);

 if(num == answer)
     alert("Your guess is correct! The number is" + answer);

 else if(num != answer)
     alert("Your guess is incorrect! The number is" + answer);

     }

</script>
</body>

猜一个数字
函数猜测(){ var num=document.getElementById(“number”).value; var answer=Math.floor(Math.random()*100+1); 如果(num==答案) 警惕(“你的猜测是正确的!数字是”+答案); else if(num!=答案) 警告(“您的猜测不正确!数字是”+答案); }

开发Javascript时,始终打开浏览器的控制台。它会告诉你这个错误。所有浏览器都有控制台。

您的代码是正确的,但您需要使用一个固定的数字来测试该函数是否有效,然后使用
Math.random()
小写
随机()
),在这种情况下,我使用
11
作为正确的数字

函数猜测(){
var num=document.getElementById(“number”).value;
//var answer=Math.floor(Math.random()*100+1);
var=11;
如果(num==答案)
警惕(“你的猜测是正确的!数字是”+答案);
else if(num!=答案)
警告(“您的猜测不正确!数字是”+答案);
}

猜一个数字
/---使用Math.random而不是Math.random------

`


函数猜测(){
var num=document.getElementById(“编号”);
//警报(num);
var answer=Math.floor(Math.random()*100+1);
如果(num==答案)
警惕(“你的猜测是正确的!数字是”+答案);
else if(num!=答案)
警告(“您的猜测不正确!数字是”+答案);
}

猜一个数字

打开浏览器上的开发者控制台。它会告诉你错误所在。哈哈,谢谢,我没听清楚!我几天前刚刚开始使用javascript。谢谢