超级简单的猜数字游戏 JavaScript
随机生成一个1-100的随机整数,一共有五次机会去猜随机生成的数,每输入一次就减少一次机会输入值大于100或者小于1或者不是数字时,提示请输入正确的数字,还有X次机会输入的值大于随机数的时候,机会-1,提示输入值过大小于随机数的时候,机会-1,提示输入值过小刚好等于的时候,提示 您猜对了,退出提示;当次数为0的时候 就提示游戏失败,**全部代码**<!DOCTYPE html><
·
随机生成一个1-100的随机整数,一共有五次机会去猜随机生成的数,每输入一次就减少一次机会
输入值大于100或者小于1或者不是数字时,提示请输入正确的数字,还有X次机会
输入的值大于随机数的时候,机会-1,提示输入值过大
小于随机数的时候,机会-1,提示输入值过小
刚好等于的时候,提示 您猜对了,退出提示;
当次数为0的时候 就提示游戏失败,
**
全部代码
**
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var chance = 5;
var random = Math.floor(Math.random() * 100 + 1);
console.log(random);
var num;
do {
num = prompt('请输入1-100之间的数字!') * 1;
chance--;
if (isNaN(num) || num > 100 || num < 1) {
chance != 0 ? alert(`请输入正确的数字,还剩${chance}次`) : alert('游戏结束');
} else if (num > random) {
chance != 0 ? alert(`输入的值大了,还剩${chance}次`) : alert('游戏结束')
} else if (num < random) {
chance != 0 ? alert(`输入的值小了,还剩${chance}次`) : alert('游戏结束')
} else {
alert('对了');
break;
}
} while (random != num && chance > 0);
</script>
</body>
</html>
更多推荐
已为社区贡献2条内容
所有评论(0)