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。谢谢