【发布时间】:2018-05-05 17:00:55
【问题描述】:
我正在尝试制作一个数字猜谜游戏,我已经完成了它的基本部分,但我正在尝试对其进行操作,以便它最初存储一个随机数,然后玩家从那里继续猜测直到他们猜对了。如果我应该继续使用 switch 语句,请告诉我,或者我应该回到 if/else 语句。
<!DOCTYPE html>
<html>
<style>
</style>
<body>
<h1 id="prompt">Can you guess the number I am thinking of?</h1>
<h2 id="prompt2"></h2>
<input id="guess" type="text" value=""> <!--Box for the input-->
<input type="button" value="guess" onclick="numberGuess();"><!--Button
that exacutes the code-->
</body>
<script>
var randomNumber =Math.floor((Math.random()*10)+1)
function numberGuess() {
var number= randomNumber;
var yourGuess=document.getElementById('guess');
switch (guesspart) {
case (yourGuess==randomNumber) :
console.log('Correct');
break;
case (yourGuess!=randomNumber):
console.log('Correct');
break;
default:
console.log(number);
}};
/*if (yourGuess==randomNumber){
document.getElementById('prompt').innerHTML ='You have guessed
Correctly';
}
else (yourGuess!=randomNumber)
document.getElementById('prompt').innerHTML='Sorry the number was
'+randomNumber;
};*/
</script>
</html>
【问题讨论】:
-
回到 if/then 因为开关不是那样工作的。
-
那太好了!完成后让我们知道。 stackoverflow.com/help/how-to-ask
标签: javascript if-statement random